Описание тега safearealayoutguide

SafeAreaLayoutGuide - это свойство из класса UIView (Apple iOS), представляющее часть представления, не заслоненную полосами и другим содержимым.
0 ответов

Как / когда iOS определяет safeAreaLayoutguides и layoutMargins?

Работая над пользовательским переходом UINavigationController, я заметил кое-что интересное: я создаю копию UIView в моем fromController и добавляю ее в transitionContext для анимации, но он имеет другое значение для safeLayoutGuides/Insets, чем ори…
29 окт '17 в 18:42
1 ответ

safeAreaLayoutGuide - ландшафтный режим

Я установил safeAreaLayoutGuide следующим образом: let guide = view.safeAreaLayoutGuide NSLayoutConstraint.activate([ topControls.topAnchor.constraint(equalTo: guide.topAnchor, constant: 0) ]) это прекрасно работает Однако, когда я поворачиваю устро…
01 янв '18 в 11:33
2 ответа

SpriteKit - безопасная схема расположения Iphone X

Итак, в настоящее время у меня есть игра, которую я сделал в наборе спрайтов, и я использовал этот способ подгонки всего к размеру экрана: buyButton = SKSpriteNode(texture: SKTexture(imageNamed: "BuyButton"), color: .clear, size: CGSize(width: frame…
19 янв '18 в 03:52
0 ответов

Есть ли способ обработать безопасную область для версий <iOS 9

Я работал над специально разработанным приложением и должен был обновить его до iPhoneX, и все навигационные представления и содержимое были специально разработаны в storybaord, что противоречит безопасной области для iPhoneX. Если я добавлю правила…
0 ответов

Что представляет собой безопасная область keyWindow?

Документ safeAreaLyoutGuide пишет: "Для корневого представления контроллера представления руководство по компоновке вмещает строку состояния, другие видимые панели и любые дополнительные вставки, которые вы указали, используя свойство AdditionalSafe…
21 ноя '18 в 09:14
0 ответов

Правильный способ ограничения просмотра под панелью навигации в iOS 11+

До iOS 11, если вы хотите ограничить вид под панелью навигации, вы можете прикрепить его к верхнему руководству по макету. Но в iOS 11 с введением руководства по макету безопасной области, руководство по топ-макету устарело. К сожалению, руководство…
09 дек '18 в 11:40
3 ответа

Неправильные безопасные зоны на iPhone X

У меня довольно сложное приложение, которое приводит к ошибкам в безопасных областях iPhone X (нажата). Этот скриншот взят из раскадровки. Это вид контейнера, выровненный по нижнему якору Руководства по макету безопасной зоны. Там все выглядит хорош…
13 фев '18 в 08:11
0 ответов

Загрузка Nib-файла в качестве inputAccessoryView

У меня есть файл пера. Изображение прикреплено. Я хотел бы этот Nib-файл в качестве inputAccessoryView. Причина того, что аксессуар ViewView не придерживается безопасной зоны на iphoneX. Grrrr! Я настроил свой Nib-файл в соответствии с этим руководс…
12 ответов

Руководство по макету безопасной области iOS 11, обратная совместимость

Совместимо ли руководство по безопасной разметке совместимо с iOS ниже 11?
1 ответ

Безопасная область iOS 9 Верхнее ограничение xib и раскадровки отличается

На iOS 9, iPhone 5, не происходит на iOS 10 и более поздних версиях UIViewController создать из раскадровки, я установил красный viewView viewController's view.top равняется верхней части безопасной области, красный вид находится чуть ниже statusBar…
01 ноя '18 в 10:21
0 ответов

Индекс раздела UITableViewIndex Tableview не попадает под безопасную область автоматически для iPhoneX

Поскольку contentView в UITableView входит в безопасную область, но UITableViewIndex(AB.Z) по умолчанию справа от таблицы не попадает в безопасную область и не попадает под ландшафт iPhone X, но родное приложение Contacts работает отлично.
1 ответ

Игра застряла в безопасной зоне iPhone Xs

Я обновил свою игру, которая, как я думал, будет поддерживать iPhone Xs и iPad 11 дюймов, что идеально подходит к экрану на симуляторе (очень неприятно), но не при тестировании на физических устройствах. Кажется, что rootView (мой SKView) ограничен …
17 ноя '18 в 04:21
4 ответа

UITableview объединяется с индикатором дома на iPhone X

У меня есть UITableView создан программно. это UITableView сливается с индикатором дома на устройстве iPhone X. Как я могу исправить эту проблему?
1 ответ

IphoneX View скрыт рядом с панелью вкладок контроллера Tabbar

У меня есть контроллер вкладок с одной из вкладок один контроллер просмотра толкается. в контроллере толкаемого вида есть вид (камера), который имеет фиксированную высоту и нижнюю часть с сейфом. Этот вид скрыт рядом с панелью вкладок в iPhone X, но…
12 сен '18 в 05:23
0 ответов

Google Place Автозаполнение searchController скрывается под большой панелью навигации iOS11

Я воспользовался примером автозаполнения Google для добавления панели поиска в представление под панелью навигации. Он показывает нормально, но даже с линией ниже панели поиска скрывается под большей навигационной панелью iOS11. Я включил safeAreaLa…
1 ответ

Как рассчитать размер iOS 11 в различной ориентации?

Я рассчитываю itemSize в зависимости от безопасной области для UICollectionView с горизонтальной прокруткой и пользовательским макетом. Но для iPhone X безопасная зона имеет разный размер для разной ориентации. У меня вопрос, как мне рассчитать разм…
19 сен '17 в 11:42
1 ответ

UITabBarController на iPhone X

Это не дубликат. Все остальные ответы для использования UITabBar в UIViewController, Мой вопрос относится к UITabBarController и эти ответы не помогли. Моя вкладка отлично работает на других симуляторах, но на iPhone X (11.2), как вы можете видеть н…
1 ответ

Изменения безопасной зоны в родительском VC при представлении модального VC в альбомной ориентации

Вставки безопасной области в первом UIViewController изменяются на Вставки безопасной области для ландшафта, когда я представляю SecondViewController, который поддерживает только альбомную ориентацию. GIF с описанной ошибкой GIF с описанной ошибкой,…
0 ответов

Главное ограничение для безопасной зоны программно с iPhone X

Я создаю дизайн приложения программно, и у меня проблема с верхним ограничением UIButton, для представления. UIButton не находится прямо под строкой состояния. class NavigationViewController: UIViewController { let backButton: UIButton = { let butto…
4 ответа

Безопасная зона и панель навигации

Я пытаюсь добавить панель навигации в xib, но панель навигации не заполняется до верха, она оставляет пространство над ней, где находится выемка камеры. Смотрите скриншот ниже: Вот мои ограничения для панели навигации: Я также попытался установить в…