У меня есть самая простая настройка. Смотрите рис 1:Автоматическая компоновка не так авто
Верьте или нет, это мой первый проект с использованием AutoLayout, я создал все до программно. Эта базовая настройка - это буквально UIWebView
с 1 пользовательским UIView
, расположенным внизу. Раньше я использовал панель инструментов, которая обрабатывала все для меня и не имела никаких проблем с ограничениями. Однако на панели инструментов были созданы несоответствия для обработки событий при добавлении UILongPressGesture
в подпункт UIBarButtonItem
, поэтому я решил преобразовать панель инструментов в UIView
(даже вставляя UIView в панель инструментов, он, естественно, преобразуется в элемент кнопки) для простота в обращении. Но во время выполнения, вид получает оттолкнулся экран на половину UIView
размера (48px) См Pic 2. Затем, когда я добавить кнопки, она становится все хуже:
Я просмотрел документы и поддержка HERE без результатов. Я потратил около 24 часов на тотальное исследование и многому научился, поэтому мои усилия не вяжутся. Я ЗНАЛ с помощью «Добавление недостающих ограничений», ограничения - это всего лишь рекомендации, основанные на текущей настройке, они не являются конкретными во всех случаях, поэтому я попытался создать свой собственный с помощью управления перетаскиванием после просмотра документов, но мой набор завершились без разных результатов и экспоненциально более неаккуратными. Поэтому я решил включить заселенных ограничения по Xcode ниже:
UIWebView Ограничений
Пользовательские UIView (панель) Ограничения
Любой твердый отправной точкой рекомендации? Имеет ли Внутренний размер какое-либо отношение к этому?
EDIT: РАБОЧИЕ ОГРАНИЧЕНИЯ Я не знал, что вы можете просто опустить ограничение. Кажется, преступник добавлял один из лучших руководств по макету.
Только для Отвечающего @ Matt:
Константа 0 результата: есть небольшие зазоры по краям
-16 для ведущего пространства/ведомых результаты космических, как настоящая эмуляция панели инструментов в моем случае без каких-либо выдающихся предупреждений или проблем. Спасибо
В чем вопрос? Я не могу найти конкретную проблему среди всех разговоров здесь. – matt
Эй, @ вопрос, вопрос не вопрос. Больше заявления. Мои ограничения макета не работают. Я добавил свои собственные ограничения, а не «Add Missing», но все равно результат UIView вытесняется с экрана. По существу спрашивая, что мне нужно сделать, чтобы он не отталкивался от экрана или не терял его рамки. – soulshined
Переполнение колодца над вопросами - это не вопросы, а заявления. Если у вас есть конкретный вопрос, спросите его. «Хуже» не описание проблемы. Скажите четко, что происходит, что вы хотите и что вы пробовали. Дайте немного времени и подумайте о том, как структурировать свой вопрос. Это облегчит вам помощь (если вы хотите получить помощь). Благодаря! – matt