Я новичок в Xcode, и у меня очень простой макет с квадратным ImageView с двумя кнопками под ним. Я обертываю их в UIView под названием Box (в качестве целевой поднабора для viewForZoomingInScrollView
), который завернут в ScrollView.Как настроить приложение и/или заполнить экран?
Я попытался построить его двумя разными способами с помощью шаблона SingleView. В первом случае я изменил представление ViewController на ScrollView, как это.
Во-вторых, я также попробовал с Scrollview внутри зрения ViewController как это.
Все работает отлично, или, как ожидается, в обоих случаях, за исключением: В обоих случаях, весь ViewController, остается прижат к левому верхнему углу экрана, независимо от ориентации или уровня масштабирования.
* OMG, я решил все мои вопросы управления и действия ресурсов в один день, и теперь я провел почти неделю борется с форматированием *
Когда у меня нет никаких ограничений, как это:
Приложение открывается следующим образом. Просмотр черн, ScrollView фиолетовый, Коробка DKGray и ImageView является LTGray
Когда я ущипнуть его, изображение остается (после подпрыгивая) прижат к верхнему левому.
Если добавить центрирования ограничения на ScrollView и Box,
ограничения Scrollview в уважаются, но Box не являются. (На самом деле, когда приложение открывает окно заполняет ScrollView, только после того, как ущемление, что коробка идет вверх в левом верхнем углу. Может прокрутке уничтожить ограничения ...? Должен ли я поставить ограничения в scrollViewDidEndZooming
?)
Вот мои текущие вопросы. Когда Layout не имеет достаточных ограничений, он должен их добавить. Имеются ли ограничения, которые он добавляет, имеют приоритет над моими? Есть ли способ увидеть, какие ограничения он добавляет? Я получаю эти предупреждения с ограничениями выше.
Более выгибая Вопрос: Как я могу получить его, чтобы быть в центре экрана IOS, или заполнить экран? Я предполагаю, что есть решение интерфейса Builder, и решение кода, или оба, будет представлять интерес.
Спасибо за чтение.
Какие ограничения вы добавили? –
Разве не здорово, что вопросы могут быть проголосованы без объяснений? Это действительно поощряет использование Stackoverflow. – adazacom
По какой-то причине в первой ситуации никаких ограничений не требовалось. Во-вторых, он жаловался, поэтому добавил «предлагаемые ограничения». Изображение будет прикреплено к верхней, правой и левой части окна, а кнопки прикреплены к изображению сверху и снизу окна внизу. – adazacom