TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.1K subscribers
Post #4821 555
Когда кнопки SwiftUI переезжают на край экрана

На iPhone Duo действия, навигация и вкладки могут оказаться в общей вертикальной панели. Для стандартных кнопок адаптация автоматическая, а пользовательским подписям и сложным контролам иногда нужна настройка.

В разборе Natalia Panferova показаны API iOS 27.1: axisBehavior задаёт предпочтительное размещение элемента, а toolbarVerticalEdge помогает перестроить его содержимое под выбранный край экрана.

При нехватке места toolbarVerticalCompressionBehavior позволяет выбрать приоритет: сохранить вкладки и убрать часть действий в overflow или оставить действия, свернув вкладки. Для конкретного окна или sheet вертикальную панель можно отключить через toolbarVerticalBehavior(.disabled).
  • 👌 1
More from @mobi_dev
  1. Oct 14, 2026Android-приложение в окне: что проверить кроме ширины Пользователь сужает окно, открывает…
  2. Oct 14, 2026Почему LLDB показывает объект, но спотыкается о его свойство На брейкпоинте p myObj работа…
  3. Oct 13, 2026Post #4818
  4. Oct 13, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  5. Oct 13, 2026Как Instagram Direct переносил списки на Compose В Direct сотни типов элементов списка. Пе…
  6. Oct 13, 2026Тепловая карта из шестиугольников в Swift Charts Тысячи точек на карте перекрывают друг др…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →