Неожиданный результат для автозапуска на iphone 6 plus

Я добавил uiview на контроллере представления (VC), пытаясь установить его ширину, равную ширине представления VC.

То, что я установил и ожидал: настройка xcode и ожидаемый результат

И что я получил на iphone 6 плюс: что я получил на ip6 +

Я попытался изменить константы ведущего пространства и конечного пространства и не помог. Есть ли какой-либо специальный вариант для автозапуска iphone 6+?

Параметр представления здесь «Любая ширина x Обычная высота»

——- Добавлен Dec 2016 Для людей, которые смущены этим случаем, как я: в UIView есть свойство макета макета, которое является UIEdgeInsets (8,8,8,8). Это что-то вроде css padding.

Когда край вашего представления близок к краю супервизора, и свойство preserveesSuperviewLayoutMargins истинно, фактические поля макета могут быть увеличены, чтобы предотвратить совпадение содержимого с полями супервизора.

Поля по умолчанию – восемь точек с каждой стороны.

Если представление является корневым представлением контроллера представления, система устанавливает и управляет полями. Верхнее и нижнее поля устанавливаются в нулевые точки. Боковые поля варьируются в зависимости от текущего класса размеров, но могут быть либо 16, либо 20 точками. Вы не можете изменить эти поля.

5 Solutions collect form web for “Неожиданный результат для автозапуска на iphone 6 plus”

Попытайтесь удалить проверку Constrain на поля при добавлении ограничений. Вот посмотрите:

Проверяется ограничение на поля и его результат

Ограничение на поляхрезультат

Теперь, после удаления ограничений и повторного добавления ограничений с ограничениями на отсутствие полей, вот результат:

Ограничение на отсутствие отметокрезультат без ограничения на поля

Ответ Шарона работает чудесно, но вам не нужно удалять существующие ограничения для решения проблемы. Вы можете редактировать существующие ограничения, удаляя посторонний маркер:

Перед применением решенияШаг решенияПосле применения раствора

Редактирование существующих ограничений для удаления постороннего поля не будет работать. Вы должны удалить существующие ограничения и добавить новые, удерживая ограничения, чтобы маржа не была выбрана.

Я столкнулся с такой же проблемой для моей кнопки «Готово». Проблема заключалась в том, что моя View (Done Button) находилась в базовой иерархии представления, поэтому я возвращаю представление в корневом представлении (вид контроллера контроллера). и соответственно устанавливают ограничения.

Мои ограничения на набор символов Pin-> Uncheck Constraints to Margin -> Bottom, Leading, Trailing (Constraints value = 0)

введите описание изображения здесь

Убедитесь, что иерархия просмотра не должна выполняться следующим образом. (Subview может быть только разрезанным видом).

введите описание изображения здесь

У меня была эта ошибка в iPhone 6 плюс симулятор. Но в устройстве с 6 плюсами эта ошибка не произошла. Это может быть просто ошибка с 6 плюс симуляторы.

  • Поддержка шрифтов iPhone 6 Plus
  • Как обрабатывать масштаб изображения на всех доступных разрешениях iPhone?
  • iPhone 6 Plus показывает странные строки в UITableViewCell рядом с аксессуаром
  • Получить переменную высоту для UIButton для iPhones 5/6/6 +
  • Симулятор работает в режиме масштабирования для iPhone 6 Plus?
  • AutoLayout ограничивает просмотр справа над клавиатурой
  • iOS 8 Прокрутка прокрутки AutoLayout горизонтально на iPhone 6 плюс
  • Сбой iOS8 / iPhone6 ​​+ XPC
  • Поддержка нескольких разрешений iPhone с помощью одного раскадровки
  • Как обнаружить хост-приложение в режиме масштабирования или в обычном режиме в iPhone 6 Plus?
  • Ошибка iPhone 4 Plus UISplitViewController с рекурсивным _canBecomeDeepestUnambiguousResponder
  • Interesting Posts

    SWIFT – преобразовать строку в элемент UIKit

    iOS: как выровнять центр просмотра с нижней стороны другого вида с помощью AutoLayout

    NMSSH для iOS – прослушивание и анализ данных с канала

    Как iOS идентифицирует приложение на основе маяка?

    Приложение отклонено из-за «Отсутствующего права на уведомление Push Push»

    Это правильный способ обнаружения iPad?

    Как я могу запустить приложение, которое открыло мою собственную схему URL?

    добавление barButtonItems в UINavigationBar без контроллера навигации

    Как login обычно работает в приложении ios?

    Tweet, без использования листа твита

    JSQMessageViewController – Как установить ячейку коллекции в качестве входящей или исходящей ячейки?

    Xcode iOS Swift: автоматическое создание переопределения функций протокола

    Разработка приложения iPad / iPhone в одном проекте или в двух отдельных (Monotouch)?

    API диаграмм и iOS

    Как создать предикат, который сравнивает все свойства объекта?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.