Я использую Interface Builder для создания этого интерфейса:Как получить TextView расширить при повороте экрана с портретной на альбомную прошивкой
И когда в портрете один и два TextViews заполнить ширину экрана (это то, что я хочу), но когда я поворачиваю его в ландшафтный режим, TextViews не занимают полную ширину экрана.
Как я могу заставить TextViews заполнить ширину экрана в ландшафтном режиме? В Interface Builder установлен флажок «Autolayout», и, если возможно, я хотел бы выполнить это, и он все еще проверяется, так как все остальное работает с ним лучше всего. Любые советы будут очень признательны, поскольку я все еще довольно новичок в программировании на iOS.
Теперь скриншоты размещены ниже. Если вы заметили текстовое поле Один, например, доходит до края в портретном представлении, но не в пейзажном представлении.
Вы добавили какие-либо ограничения к UITextView?Использование AutoLayout означает, что вам нужно добавить ограничения, которые определяют отношения между представлениями и их дочерние элементы/супервизоры. Попробуйте выбрать представление, а в меню «Редактор» выберите «Подключить»> «Трейлинг» («Ведущий») для просмотра. – Graham
Да, я пытался добавлять ограничения и играл с использованием разных значений, но ничего не работало так, как я этого хочу. –
Авто макет с IB очень суетливый по моему опыту. Иногда удаление всех ограничений и их воссоздание, похоже, исправляют странное поведение. –