Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ для ярлыка: Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ ярлыка Π² Windows

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

способы установки Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡ΠΊΠΎΠ², ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свои ярлыки

Компания Microsoft выпустила ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Виндовс 10, сдСлав Π΅Π΅ максимально ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ. Иконки Π½Π° Π Π°Π±ΠΎΡ‡Π΅ΠΌ столС Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π»ΠΈΡΡŒ измСнСниям. Многим ΡŽΠ·Π΅Ρ€Π°ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ интСрфСйс Π’ΠΈΠ½Π΄Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ΅Π»ΡΡ ΠΏΠΎ Π½Ρ€Π°Π²Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ старому Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ. Π’ Π½ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ систСмы появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ смСны ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ. А ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° Π² ОБ Windows 10, рассмотрим Π΄Π°Π»Π΅Π΅.

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π• БВАВЬИ:

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ ΠΈΠΊΠΎΠ½ΠΎΠΊ Π½Π° Windows 10

Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ ярлычков Π² Виндовс 10 ΠΌΠΎΠΆΠ½ΠΎ, воспользовавшись Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ настройками систСмы ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… софтов, скачанных с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π’ сСти прСдлагаСтся нСсколько рСсурсов с большим ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠ². Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, ΠΊΠ°ΠΊ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ встроСнными инструмСнтами ΠΈ сторонними ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ для смСны ярлыков Π² «дСсяткС».

Π§Π΅Ρ€Π΅Π· ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΏΡ€ΠΈ запускС ОБ – «Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β», «ПанСль управлСния» ΠΈ Β«ΠšΠΎΡ€Π·ΠΈΠ½Π°Β» – ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· панСль Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β». Π­Ρ‚ΠΎΡ‚ способ считаСтся самым простым ΠΈ доступным.

Пошаговая инструкция:

  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Π½Π° мСню ΠŸΡƒΡΠΊ.

  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π΅Π½ΠΊΠΈ.

  • Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ мСню ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡΒ».

  • ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π’Π΅ΠΌΡ‹Β».

  • ΠšΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола».

  • Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π’Π°ΠΏΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ Π›ΠšΠœ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ.
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊΒ».

  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· списка ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ своС Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΠ±Π·ΠΎΡ€Β».
  • ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ своСй ΠΈΠΊΠΎΠ½ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Β«ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΒ» Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Β«OkΒ».

  • Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ процСсс, ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Β«ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ». ИзмСнСниС сразу ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ послС подтвСрТдСния.

ΠŸΠ°ΠΊΠ΅Ρ‚ с основными ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ хранится ΠΏΠΎ адрСсу: C:\Windows\System32. Для измСнСния внСшнСго Π²ΠΈΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ Π² Виндовс 10 процСсс Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ.

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°Π΄ΠΎΠ΅Π»ΠΈ стандартныС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ создали Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ярлыки ΠΏΠ°ΠΏΠΎΠΊ, ΠΈΠΊΠΎΠ½ΠΊΠΈ дисков. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ смСны ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡ΠΊΠ° ΠΈΠ»ΠΈ сразу всСх ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ.

IconPackager

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для установки ΠΈΠΊΠΎΠ½ΠΎΠΊ Π² интСрфСйсС Виндовс создана ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Stardock. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² сСдьмой Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ ΠΈ Π²Ρ‹ΡˆΠ΅. Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈΠ»ΠΈ сразу Π³Ρ€ΡƒΠΏΠΏΡ‹ ярлыков ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ имССтся функция добавлСния ΠΈΠ»ΠΈ создания собствСнных ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ.

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ, скачав Π΅Π΅ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π”Π°Π»Π΅Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ, слСдуя инструкциям. Для измСнСния ярлыков Ρ„Π°ΠΉΠ»ΠΎΠ² потрСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • ΠšΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ надписи Β«Start 30 Day TrialΒ».

  • Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Look & FeelΒ».
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Π² мСню Β«Icon Package OptionsΒ».
  • ΠšΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Β«Add Icon PackageΒ».

  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«Install from diskΒ».

Π§Π΅Ρ€Π΅Π· ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ останСтся Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ» с Ρ‚Π΅ΠΌΠ°ΠΌΠΈ ΠΈΠΊΠΎΠ½ΠΎΠΊ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ». Π’ мСню отобразится новая добавлСнная коллСкция. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ IconPackager Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ софт бСсплатный Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 30 Π΄Π½Π΅ΠΉ, Π΄Π°Π»Π΅Π΅ придСтся ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ подписку.

Se7en Theme Source Patcher

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ доступСн бСсплатный инструмСнт с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π½Π° Π Π°Π±ΠΎΡ‡Π΅ΠΌ столС, Π² ТСстких дисках. Π‘Ρ€Π΅Π΄ΠΈ особСнностСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡŽΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии. Π˜Ρ… придСтся ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сайта.

Π—Π°ΠΌΠ΅Π½Π° Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС выполняСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС:

  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ½ΡΡ‚Π°Π»Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Π·Π½Π°Ρ‡ΠΊΠΈ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сайта.

  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ софт.
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«Add a Custom PackΒ».

  • Π’ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Π½Π°ΠΉΡ‚ΠΈ ΡΠΊΠ°Ρ‡Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ.
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ».

  • ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ откроСтся Π² мСню софта.
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«Start PatchingΒ».

  • ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ дСйствиС, Π½Π°ΠΆΠ°Π² Β«Π”Π°Β».

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ останСтся Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ систСму, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² Виндовс 10 измСнились. Π“Π»Π°Π²Π½ΠΎΠ΅ условиС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с инструмСнтом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡ΠΎΠΊ Π² «дСсяткС» ΠΈΠΌΠ΅Π» ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄. Если Ρ€Π°Π½Π΅Π΅ ΡŽΠ·Π΅Ρ€ мСнял Π΅Π³ΠΎ Π²ΠΈΠ΄, потрСбуСтся ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ОБ.

IconTo

БСсплатная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для смСны систСмных Π·Π½Π°Ρ‡ΠΊΠΎΠ², ярлыков ΠΏΠ°ΠΏΠΎΠΊ. Π’ софтС, ΠΊΡ€ΠΎΠΌΠ΅ встроСнных Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. Русифицированный интСрфСйс Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ простой ΠΈ понятной для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ старыС Π·Π½Π°Ρ‡ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ элСмСнтов систСмы, Π½ΡƒΠΆΠ½ΠΎ:

  • Из мСню Ρ„Π°ΠΉΠ»Π°, Π³Π΄Π΅ трСбуСтся смСна ярлыка, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒΒ».
  • Π’ появившСмся ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒΒ».
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ.
  • Π’Π°ΠΏΠ½ΡƒΡ‚ΡŒ Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒΒ».

ПослС выполнСния всСх дСйствий ΠΈΠΊΠΎΠ½ΠΊΠ° Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ помСняСтся.

Π‘ΠΌΠ΅Π½Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° Windows 10

Если ΡŽΠ·Π΅Ρ€Ρƒ понадобилось Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° Π Π°Π±ΠΎΡ‡Π΅ΠΌ столС срСди ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ ярлык. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ инструкции:

  • ΠšΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ярлыку ПКМ.
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Бвойства».

  • ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Настройка».
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Β«Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊΒ».

  • Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ мСню появится список доступных ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.
  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свою ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°.
  • Найти ΠΏΠ°ΠΏΠΊΡƒ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π›ΠšΠœ, ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ».

  • Для сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«OkΒ».

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΠ°ΠΏΠΊΠΈ помСняСтся. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ стандартный Π²ΠΈΠ΄.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ярлыка Π² Виндовс 10 – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ. Π‘Ρ€Π΅Π΄ΠΈ ΡŽΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ IcoFX. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ софт Π² Π΄Π΅Π»Π΅, потрСбуСтся ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ источника, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΡƒΡŽΡΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ.

Π’ софтС IcoFX Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ изобраТСния. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сохранится Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

Настройка Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ярлыков

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ просто. Для этого понадобится:

  • ΠšΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ПКМ ΠΏΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Π Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу.
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π’ΠΈΠ΄Β».

  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ярлычков ΡƒΠ΄ΠΎΠ±Π½ΠΎ для настраивания ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана ПК. Π’Π°ΠΊΠΆΠ΅ Π² мСню Β«Π’ΠΈΠ΄Β» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΏΠΎ сСткС ΠΈΠ»ΠΈ автоматичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… Π½Π° Π Π°Π±ΠΎΡ‡Π΅ΠΌ столС.

Π‘ΠΌΠ΅Π½Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ элСмСнтов Π² Виндовс 10 – простой способ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ интСрфСйс систСмы, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ ОБ Windows 10 ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ Ρ†Π΅Π»ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ.

Π’Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ — ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈ Π½Π°ΠΌ!

Π’Π²ΠΈΡ‚Π½ΡƒΡ‚ΡŒ

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ

ΠšΠ»Π°ΡΡΠ½ΡƒΡ‚ΡŒ

Π›ΠΈΠ½ΠΊΠ°Π½ΡƒΡ‚ΡŒ

Π’ΠΎΡ‚ΡΠ°ΠΏΠ½ΡƒΡ‚ΡŒ

Π—Π°ΠΏΠΈΠ½ΠΈΡ‚ΡŒ

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ нас Π² ЯндСкс Π”Π·Π΅Π½

Наш Youtube-канал

Канал Telegram

Поисковая систСма вакансий

Adblock
detector

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ Windows 11 β€” систСмныС, для ΠΏΠ°ΠΏΠΎΠΊ ΠΈ дисков ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

Π’ Windows 11 для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов: Π·Π½Π°Ρ‡ΠΊΠΎΠ² Β«Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Β» ΠΈ Β«ΠšΠΎΡ€Π·ΠΈΠ½Π°Β», ΠΏΠ°ΠΏΠΎΠΊ, Ρ„Π°ΠΉΠ»ΠΎΠ², дисков ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈ стандартныС Π·Π½Π°Ρ‡ΠΊΠΈ, слСгка ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями систСмы. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, эти Π·Π½Π°Ρ‡ΠΊΠΈ (ΠΈΠ»ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ.

Π’ этой пошаговой инструкции ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов Π² Windows 11, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎ Ρ‚ΠΎΠΌ, Π³Π΄Π΅ Π²Π·ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ для Π·Π½Π°Ρ‡ΠΊΠΎΠ²/ΠΈΠΊΠΎΠ½ΠΎΠΊ.

ИзмСнСниС Π·Π½Π°Ρ‡ΠΊΠΎΠ² систСмных элСмСнтов Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола: Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠšΠΎΡ€Π·ΠΈΠ½Π°, Папка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π‘Π΅Ρ‚ΡŒ

На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Windows 11 ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ систСмныС Π·Π½Π°Ρ‡ΠΊΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ярлыками: самыС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ β€” Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€) ΠΈ ΠšΠΎΡ€Π·ΠΈΠ½Π°. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ для Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Π·Π½Π°Ρ‡ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Π¨Π°Π³ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, для этого ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠŸΡƒΡΠΊΒ», Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ» ΠΈ ввСсти desk.cpl ,5 (ΠΏΡ€ΠΎΠ±Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄ запятой обязатСлСн) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β€” ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ β€” Π’Π΅ΠΌΡ‹ β€” ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π° Ρ‚Π΅ΠΌΡƒ: Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Windows 11.
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт, ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊΒ».
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ICO, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ DLL ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² EXE. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π³Π΄Π΅ Ρ€Π°Π·Π΄ΠΎΠ±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ β€” Π² ΠΊΠΎΠ½Ρ†Π΅ инструкции.
  4. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ сдСланныС настройки.

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмныС Π·Π½Π°Ρ‡ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свои ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ пустой ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹.

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ»ΠΈ ярлыка

ИзмСнСниС Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΏΠ°ΠΏΠΎΠΊ ΠΈ ярлыков Windows 11 выполняСтся ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ шаги:

  1. НаТмитС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈΠ»ΠΈ ярлыку ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ «Бвойства» Π² контСкстном мСню.
  2. Если это ΠΏΠ°ΠΏΠΊΠ°, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Настройка» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊΒ». Если это ярлык, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π―Ρ€Π»Ρ‹ΠΊΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊΒ».
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠΊΠΎΠ½ΠΎΠΊ (ICO) ΠΈΠ»ΠΈ содСрТащих Π·Π½Π°Ρ‡ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ DLL ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² EXE, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ настройки.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½. Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5 Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС (Ссли Π·Π½Π°Ρ‡ΠΎΠΊ располагаСтся Π½Π° Π½Ρ‘ΠΌ) ΠΈΠ»ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ. Π’ контСкстС Ρ‚Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ: Как ΡƒΠ±Ρ€Π°Ρ‚ΡŒ стрСлки с ярлыков Windows 11.

ИзмСнСниС Π·Π½Π°Ρ‡ΠΊΠΎΠ² дисков Windows 11

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ рассмотрСнных элСмСнтов, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠΎΠ² дисков выполняСтся Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. Для выполнСния этой Π·Π°Π΄Π°Ρ‡ΠΈ придётся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ рССстра:

  1. НаТмитС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠŸΡƒΡΠΊΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ», Π²Π²Π΅Π΄ΠΈΡ‚Π΅ regedit ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter для открытия Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° рССстра.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ рССстра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons
  3. НаТмитС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ DriveIcons, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ» β€” Β«Π Π°Π·Π΄Π΅Π»Β» ΠΈ создайтС Ρ€Π°Π·Π΄Π΅Π» с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π±ΡƒΠΊΠ²Π΅ диска, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C.
  4. Π’Π½ΡƒΡ‚Ρ€ΠΈ созданного ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π° создайтС Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ с ΠΈΠΌΠ΅Π½Π΅ΠΌ DefaultIcon.
  5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ созданный ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π» ΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° рССстра Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ «По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ».
  6. Π’ ΠΏΠΎΠ»Π΅ Β«Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β» ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠΊΠΎΠ½ΠΊΠΈ (ICO) Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, Π»ΠΈΠ±ΠΎ ΠΊ индСксу ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ DLL Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€: C:\Windows\system32\imageres.dll,-55).
  7. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ сдСланныС настройки. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ пСрСзапуск ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ диска. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² инструкции Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ (ΠΈΠΊΠΎΠ½ΠΊΡƒ) диска ΠΈΠ»ΠΈ Ρ„Π»Π΅ΡˆΠΊΠΈ Π² Windows.

ИзмСнСниС Π·Π½Π°Ρ‡ΠΊΠΎΠ² для Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ для Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ². Π Π°Π½Π΅Π΅ это Π±Ρ‹Π»Π° ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простая Π·Π°Π΄Π°Ρ‡Π°, которая Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ смСна Π·Π½Π°Ρ‡ΠΊΠΎΠ² для дисков Π² рССстрС: ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ DefaultIcon для Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°. БСгодня, ΠΊΠΎΠ³Π΄Π° для стандартных Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ бСрутся ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Microsoft Store, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π² рССстрС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΎ.

Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ NirSoft FileTypesMan β€” Π² Π½Π΅ΠΉ достаточно Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ Ρ„Π°ΠΉΠ»Π° ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Β«Default IconΒ», ΠΊΠ°ΠΊ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.

ΠžΡΡ‚Π°Π½Π΅Ρ‚ΡΡ лишь ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡ΠΎΠΊ всСх Ρ„Π°ΠΉΠ»ΠΎΠ² с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ измСнился Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ.

Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ для Windows

Π—Π½Π°Ρ‡ΠΊΠΈ для Windows 11 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ Π² систСмС, Ρ‚Π°ΠΊ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

  • Π’ ΠΏΠ°ΠΏΠΊΠ΅ C:\Windows\System32 Π΅ΡΡ‚ΡŒ нСсколько Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ DLL с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ систСмных Π·Π½Π°Ρ‡ΠΊΠΎΠ²: imageres.dll, shell32.dll, ddores.dll. Для опрСдСлСния индСкса ΠΈΠΊΠΎΠ½ΠΎΠΊ Π² DLL ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ NirSoft IconsExtract.
  • Π€Π°ΠΉΠ»Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .ico ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.
  • Π€Π°ΠΉΠ»Ρ‹ PNG с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π° ΠΏΡ€ΠΈ нСобходимости β€” Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, послС Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ PNG Π² ICO
  • Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ICO ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ. МоТно ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, xiconeditor.com

Если Ρƒ вас ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ вопросы, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ измСнСния Π·Π½Π°Ρ‡ΠΊΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов Π² Windows 11 β€” Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² коммСнтариях, Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ найдётся.

remontka.pro Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ | Бпособы подписки

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ сайт

ΠœΠ΅Ρ‚ΠΊΠ° SwiftUI: стандартный способ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ элСмСнтов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

ΠœΠ΅Ρ‚ΠΊΠ° Π² SwiftUI β€” это прСдставлСниС, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСдставлСний. ΠœΠ΅Ρ‚ΠΊΠ° состоит ΠΈΠ· тСкста ΠΈ Π·Π½Π°Ρ‡ΠΊΠ° .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы SF ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ [1] для Π·Π½Π°Ρ‡ΠΊΠ°.

 struct ContentView: View { 
var body: some View {
VStack {
// Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ SF
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")

// ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", image: "ΠΎΠ±Ρ‹Ρ‡Π°ΠΉ-сСрдцС")
}
}
}

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы SF ΠΈΠ»ΠΈ собствСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π·Π½Π°Ρ‡ΠΊΠ°.

ΠœΠ΅Ρ‚ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° построитСля прСдставлСния для тСкста ΠΈ изобраТСния, Ссли Π²Ρ‹ чувствуСтС сСбя творчСски.

 struct ContentView: View { 
var body: some View {
Label {
Text ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅")
.bold()
.foregroundColor(.pink)
} icon: {
Image(systemName: "heart")
.symbolVariant(.fill)
.foregroundColor(.pink)

}

}
}

Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собствСнный Π²ΠΈΠ΄ для тСкста ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°.

Для простого Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ прСдставлСния нСпосрСдствСнно ΠΊ этикСткС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ эффСкта Π±Π΅Π· нСобходимости использования конструкторов прСдставлСний.

 Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart") 
.font(.body.bold())
.symbolVariant(.fill)
.foregroundColor(.pink)

Π‘Ρ‚ΠΈΠ»ΡŒ

ВстроСнныС стили

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ стилСм ΠΌΠ΅Ρ‚ΠΊΠΈ, установив Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· labelStyle(_:) . Π£ вас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ стиля Π½Π° Π²Ρ‹Π±ΠΎΡ€:

  1. titleOnly : ΡΡ‚ΠΈΠ»ΡŒ этикСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ этикСтки.
  2. iconOnly : ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ.
  3. titleAndIcon : ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ с использованиСм стандартного для систСмы ΠΌΠ°ΠΊΠ΅Ρ‚Π°.

Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, примСняСтся ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, автоматичСский . АвтоматичСский ΡΡ‚ΠΈΠ»ΡŒ автоматичСски Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ внСшний Π²ΠΈΠ΄ Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этикСток Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ стилС.

 struct ContentView: View { 
var body: some View {
VStack {
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")
// Ρ€Π°Π²Π½ΠΎ .labelStyle(.automatic)
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "сСрдцС")
.labelStyle(.titleOnly)
Π―Ρ€Π»Ρ‹ΠΊ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "сСрдцС")
.labelStyle(.iconOnly)
Π―Ρ€Π»Ρ‹ΠΊ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "сСрдцС")
.labelStyle(.titleAndIcon )
}
}
}
Π‘Ρ‚ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ свСрху Π²Π½ΠΈΠ·: автоматичСский, titleOnly, iconOnly ΠΈ titleAndIcon.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Как ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ прСдставлСний SwiftUI, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, соблюдая ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» LabelStyle .

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ стиля Π² SwiftUI. Π’ этом случаС я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΌΠΎΠ΅ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ эта Ρ‚Π΅ΠΌΠ° рассматриваСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Я создал

AdaptiveLabelStyle , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ прСдставляСт Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ пространство ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ (класс ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°).

 struct AdaptiveLabelStyle: LabelStyle { 
@Environment(\.verticalSizeClass) var verticalSizeClass: UserInterfaceSizeClass?

func makeBody(configuration: Configuration) -> some View {
if verticalSizeClass == .compact {
// 1
HStack {
configuration.icon
configuration.title
}
} else {
// 2
VStack {
configuration.icon
configuration.title
}
}
}
}

struct ContentView: View {
var body: some View {
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")
.labelStyle(AdaptiveLabelStyle())
}
}

1 Когда пространство ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ (альбомная ориСнтация), Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ.
2 Π’ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.

AdaptiveLabelStyle β€” это настраиваСмый ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Π² зависимости ΠΎΡ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°

Π’Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ особых прСимущСств ΠΏΡ€ΠΈ использовании ΠΎΠ΄Π½ΠΎΠΉ этикСтки. Когда Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ ярлыкС, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ прикрСпляСм ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π΅ΠΌ .

SwiftUI ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Label ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ встроСнных прСдставлСний для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ описаниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ прСдставлСниС ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ Label

Π² своСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅, фактичСская рСализация прСдставляСт собой просто прСдставлСниС .

Π’ΠΎΡ‚ интСрфСйс ΠΊΠ½ΠΎΠΏΠΊΠΈ .

 public struct Button

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Label здСсь просто ΠΎΠ±Ρ‰Π΅Π΅ имя для прСдставлСния, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для использования Π² качСствС ΠΌΠ΅Ρ‚ΠΊΠΈ (Π½Π΅ прСдставлСниС Label ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС прСдставлСниС Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° для ΠΌΠ΅Ρ‚ΠΊΠΈ. Но Ссли Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π²ΠΈΠ΄ Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° , это принСсСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π² Π΄Π²ΡƒΡ… областях .

  1. ДинамичСский интСрфСйс.
  2. Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ.

ДинамичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

Когда я ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» динамичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, я ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски адаптируСтся ΠΊ измСнСниям ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

ΠœΠ΅Ρ‚ΠΊΠ° содСрТит Π΄Π²Π΅ части ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, тСкст ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достаточно для обозначСния любого элСмСнта ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эту ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π΅ΡˆΠ°ΡŽΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

РСшСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ прСдставлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ориСнтация устройства ΠΈ Ρ‚. Π΄. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкста ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°, Π° Π½Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. ИспользованиС ΠΌΠ΅Ρ‚ΠΊΠΈ позволяСт Π²ΠΈΠ΄Ρƒ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ контСксту, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ .

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² с использованиСм ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ .

 struct ContentView: View { 
// 1
let favouritesLabel = Label ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")

var body: some View {
TabView {
NavigationView {
VStack {
// 2
ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Label

// 3
Кнопка {

} ΠΌΠ΅Ρ‚ΠΊΠ°: {
избранная ΠΌΠ΅Ρ‚ΠΊΠ°

}

// 4
ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ (isOn: .constant (true)) {
избранная ΠΌΠ΅Ρ‚ΠΊΠ°
}

// 5
Slider(value: .constant(5), in: 0...10) {
ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Label
}
}.toolbar {
// 6
ToolbarItem(placement: .primaryAction) {
Button {

} label: {
favouritesLabel

}
}
}
}.tabItem { // 7
favouritesLabel
}
}
}
}

1 We create a shared label that will pass as Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прСдставлСния.
2 Автономная ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ рядом с тСкстом.
3 Кнопка Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ тСкст для прСдставлСния сСбя.
4 ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° вмСстС с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ.
5 ΠŸΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ .
6 Для ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² качСствС элСмСнта ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ. Π­Ρ‚ΠΎ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ( 3 ) .
7 Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ тСкст, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ всС прСдставлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Π―Ρ€Π»Ρ‹ΠΊ , ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Они ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΡ… потрСбностям.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π½Ρ‹Ρ… прСдставлСний, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΊΡƒ, Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, установив ΡΡ‚ΠΈΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ labelStyle(_:) .

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ изобраТСния.

 .tabItem {
ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Π―Ρ€Π»Ρ‹ΠΊ
.labelStyle(.iconOnly)
}

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, которая соотвСтствуСт прСдставлСниям ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠ°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ!

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ прСдставлСния ΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ слайдСр Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π½ΠΈ тСкста, Π½ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

Помимо Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… подсказок, этикСтка Ρ‚Π°ΠΊΠΆΠ΅ оснащСна ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями доступности.

Π’ ΠΊΠ°ΠΊΠΎΠΌ Π±Ρ‹ стилС Π½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»Π°ΡΡŒ ΠΌΠ΅Ρ‚ΠΊΠ°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС описания ΠΌΠ΅Ρ‚ΠΊΠΈ (ΠΌΠ΅Ρ‚ΠΊΠ° доступности). Π’ нашСм случаС, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΊΠ° сСрдца, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Β«ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΒ», Π° Π½Π΅ ΠΊΠ°ΠΊ Β«ΠΊΠ½ΠΎΠΏΠΊΠ° сСрдца».

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСдставлСний SwiftUI. НазваниС ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС голосового описания (ΠΌΠ΅Ρ‚ΠΊΠΈ доступности) для этого ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния Π΄Π°ΠΆΠ΅ Π±Π΅Π· Π·Π½Π°Ρ‡ΠΊΠ° ΠΈ тСкста. Голос Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π² нашСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΊ Β«Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΏΡΡ‚ΡŒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ…Β».

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

БСгодня ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ нСбольшоС, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ прСдставлСниС Π² SwiftUI, Label . Он обСспСчиваСт простой способ описания любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прСдставлСния. Он содСрТит тСкст ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставлСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, какая Ρ„ΠΎΡ€ΠΌΠ° соотвСтствуСт ΠΈΡ… потрСбностям.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это простоС прСдставлСниС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π² срСдС SwiftUI. НадСюсь, Π²Ρ‹ ΡƒΡ‡Ρ‚Π΅Ρ‚Π΅ это ΠΏΡ€ΠΈ создании собствСнного прСдставлСния.


  1. Иконка с https://www.iconfinder.com/Icojam β†©οΈŽ

НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° мСня Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅ ΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы, связанныС с этим постом. Бпасибо Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ увидимся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·.

Если Π²Π°ΠΌ нравится Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΏΠΈΡˆΡƒ, Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠΉ Patreon https://www.patreon.com/sarunw ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ мСня. РаспространСниС ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ‚Π°ΠΊΠΆΠ΅ привСтствуСтся.

ΠœΠ΅Ρ‚ΠΊΠ° SwiftUI: стандартный способ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ элСмСнтов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

ΠœΠ΅Ρ‚ΠΊΠ° Π² SwiftUI β€” это прСдставлСниС, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСдставлСний. ΠœΠ΅Ρ‚ΠΊΠ° состоит ΠΈΠ· тСкста ΠΈ Π·Π½Π°Ρ‡ΠΊΠ° .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы SF ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ [1] для Π·Π½Π°Ρ‡ΠΊΠ°.

 struct ContentView: View { 
var body: some View {
VStack {
// Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ SF
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")

// ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", image: "ΠΎΠ±Ρ‹Ρ‡Π°ΠΉ-сСрдцС")
}
}
}

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы SF ΠΈΠ»ΠΈ собствСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π·Π½Π°Ρ‡ΠΊΠ°.

ΠœΠ΅Ρ‚ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° построитСля прСдставлСния для тСкста ΠΈ изобраТСния, Ссли Π²Ρ‹ чувствуСтС сСбя творчСски.

 struct ContentView: View { 
var body: some View {
Label {
Text ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅")
.bold()
.foregroundColor(.pink)
} icon: {
Image(systemName: "heart")
.symbolVariant(.fill)
.foregroundColor(.pink)

}

}
}

Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собствСнный Π²ΠΈΠ΄ для тСкста ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°.

Для простого Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ прСдставлСния нСпосрСдствСнно ΠΊ этикСткС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ эффСкта Π±Π΅Π· нСобходимости использования конструкторов прСдставлСний.

 Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart") 
.font(.body.bold())
.symbolVariant(.fill)
.foregroundColor(.pink)

Π‘Ρ‚ΠΈΠ»ΡŒ

ВстроСнныС стили

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ стилСм ΠΌΠ΅Ρ‚ΠΊΠΈ, установив Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· labelStyle(_:) . Π£ вас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ стиля Π½Π° Π²Ρ‹Π±ΠΎΡ€:

  1. titleOnly : ΡΡ‚ΠΈΠ»ΡŒ этикСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ этикСтки.
  2. iconOnly : ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ.
  3. titleAndIcon : ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ с использованиСм стандартного для систСмы ΠΌΠ°ΠΊΠ΅Ρ‚Π°.

Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, примСняСтся ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, автоматичСский . АвтоматичСский ΡΡ‚ΠΈΠ»ΡŒ автоматичСски Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ внСшний Π²ΠΈΠ΄ Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этикСток Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ стилС.

 struct ContentView: View { 
var body: some View {
VStack {
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")
// Ρ€Π°Π²Π½ΠΎ .labelStyle(.automatic)
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "сСрдцС")
.labelStyle(.titleOnly)
Π―Ρ€Π»Ρ‹ΠΊ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "сСрдцС")
.labelStyle(.iconOnly)
Π―Ρ€Π»Ρ‹ΠΊ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "сСрдцС")
.labelStyle(.titleAndIcon )
}
}
}
Π‘Ρ‚ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ свСрху Π²Π½ΠΈΠ·: автоматичСский, titleOnly, iconOnly ΠΈ titleAndIcon.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Как ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ прСдставлСний SwiftUI, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, соблюдая ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» LabelStyle .

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ стиля Π² SwiftUI. Π’ этом случаС я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΌΠΎΠ΅ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ эта Ρ‚Π΅ΠΌΠ° рассматриваСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Π― создал AdaptiveLabelStyle , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ прСдставляСт Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ пространство ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ (класс ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°).

 struct AdaptiveLabelStyle: LabelStyle { 
@Environment(\.verticalSizeClass) var verticalSizeClass: UserInterfaceSizeClass?

func makeBody(configuration: Configuration) -> some View {
if verticalSizeClass == .compact {
// 1
HStack {
configuration.icon
configuration.title
}
} else {
// 2
VStack {
configuration.icon
configuration.title
}
}
}
}

struct ContentView: View {
var body: some View {
Label("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")
.labelStyle(AdaptiveLabelStyle())
}
}

1 Когда пространство ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ (альбомная ориСнтация), Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ.
2 Π’ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.

AdaptiveLabelStyle β€” это настраиваСмый ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Π² зависимости ΠΎΡ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°

Π’Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ особых прСимущСств ΠΏΡ€ΠΈ использовании ΠΎΠ΄Π½ΠΎΠΉ этикСтки. Когда Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ ярлыкС, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ прикрСпляСм ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π΅ΠΌ .

SwiftUI ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Label ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ встроСнных прСдставлСний для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ описаниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ прСдставлСниС ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ Label Π² своСм ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅, фактичСская рСализация прСдставляСт собой просто прСдставлСниС .

Π’ΠΎΡ‚ интСрфСйс ΠΊΠ½ΠΎΠΏΠΊΠΈ .

 public struct Button

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Label здСсь просто ΠΎΠ±Ρ‰Π΅Π΅ имя для прСдставлСния, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для использования Π² качСствС ΠΌΠ΅Ρ‚ΠΊΠΈ (Π½Π΅ прСдставлСниС Label ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС прСдставлСниС Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° для ΠΌΠ΅Ρ‚ΠΊΠΈ. Но Ссли Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π²ΠΈΠ΄ Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠ° , это принСсСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π² Π΄Π²ΡƒΡ… областях .

  1. ДинамичСский интСрфСйс.
  2. Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ.

ДинамичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

Когда я ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» динамичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, я ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски адаптируСтся ΠΊ измСнСниям ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

ΠœΠ΅Ρ‚ΠΊΠ° содСрТит Π΄Π²Π΅ части ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, тСкст ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достаточно для обозначСния любого элСмСнта ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эту ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π΅ΡˆΠ°ΡŽΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

РСшСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ прСдставлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ориСнтация устройства ΠΈ Ρ‚. Π΄. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкста ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°, Π° Π½Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. ИспользованиС ΠΌΠ΅Ρ‚ΠΊΠΈ позволяСт Π²ΠΈΠ΄Ρƒ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ контСксту, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ .

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² с использованиСм ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ .

 struct ContentView: View { 
// 1
let favouritesLabel = Label ("Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", systemImage: "heart")

var body: some View {
TabView {
NavigationView {
VStack {
// 2
ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Label

// 3
Кнопка {

} ΠΌΠ΅Ρ‚ΠΊΠ°: {
избранная ΠΌΠ΅Ρ‚ΠΊΠ°

}

// 4
ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ (isOn: .constant (true)) {
избранная ΠΌΠ΅Ρ‚ΠΊΠ°
}

// 5
Slider(value: .constant(5), in: 0...10) {
ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Label
}
}.toolbar {
// 6
ToolbarItem(placement: .primaryAction) {
Button {

} label: {
favouritesLabel

}
}
}
}.tabItem { // 7
favouritesLabel
}
}
}
}

1 We create a shared label that will pass as Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прСдставлСния.
2 Автономная ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ рядом с тСкстом.
3 Кнопка Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ тСкст для прСдставлСния сСбя.
4 ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° вмСстС с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ.
5 ΠŸΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ .
6 Для ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² качСствС элСмСнта ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ. Π­Ρ‚ΠΎ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ( 3 ) .
7 Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ тСкст, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ всС прСдставлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Π―Ρ€Π»Ρ‹ΠΊ , ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Они ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΡ… потрСбностям.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Π½Ρ‹Ρ… прСдставлСний, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΊΡƒ, Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, установив ΡΡ‚ΠΈΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ labelStyle(_:) .

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ изобраТСния.

 .tabItem {
ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅Π―Ρ€Π»Ρ‹ΠΊ
.labelStyle(.iconOnly)
}

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, которая соотвСтствуСт прСдставлСниям ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠ°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ!

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ прСдставлСния ΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ слайдСр Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π½ΠΈ тСкста, Π½ΠΈ Π·Π½Π°Ρ‡ΠΊΠ°.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

Помимо Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… подсказок, этикСтка Ρ‚Π°ΠΊΠΆΠ΅ оснащСна ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями доступности.

Π’ ΠΊΠ°ΠΊΠΎΠΌ Π±Ρ‹ стилС Π½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»Π°ΡΡŒ ΠΌΠ΅Ρ‚ΠΊΠ°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС описания ΠΌΠ΅Ρ‚ΠΊΠΈ (ΠΌΠ΅Ρ‚ΠΊΠ° доступности). Π’ нашСм случаС, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡ΠΊΠ° сСрдца, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Β«ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎΒ», Π° Π½Π΅ ΠΊΠ°ΠΊ Β«ΠΊΠ½ΠΎΠΏΠΊΠ° сСрдца».

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСдставлСний SwiftUI. НазваниС ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС голосового описания (ΠΌΠ΅Ρ‚ΠΊΠΈ доступности) для этого ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния Π΄Π°ΠΆΠ΅ Π±Π΅Π· Π·Π½Π°Ρ‡ΠΊΠ° ΠΈ тСкста.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *