2015-06-11 2 views
7

Я недавно установил Xcode 7 беты и нашел что-то нового в библиотеке объектов, каккак использовать стек Вид из библиотеки объектов в Xcode 7

горизонтального вид стека и вертикальный вид стека.

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

Является ли это происходит от какой-либо другой мобильной платформы

+3

От компании Apple «Что нового в Xcode 7»: «Представления стека упрощают задачу t ваши взгляды, добавив все необходимые ограничения автоматически. Используйте представления стека для естественной группировки коллекций представлений, чтобы они последовательно взаимодействовали друг с другом, а затем реагировали как группа на окружающий пользовательский интерфейс. Также читайте документы: – Losiowaty

+0

Я прочитал документ и знаю определение, пожалуйста, можете предоставить мне практическое предложение – ak2g

+0

А, ну, ничего не было о практических предложениях в вашем вопросе :) Я не могу помочь вам с ними, поскольку я еще не играл с ним. – Losiowaty

ответ

2

Основным преимуществом использования UIStackView является он использует Auto Layout для позиционирования и размера его расположены UIViews. Поэтому вам не нужно беспокоиться о позиционировании UIViews в UIStackView. Для горизонтального стека это означает, что передний фронт первого организованного представления привязан к передней кромке стека, а задний край предыдущего расположенного вида прикреплен к задней кромке стека. Вы можете попробовать, вставив два или более элемента управления в горизонтальное представление стека, как они выравниваются по горизонтали w.r.t друг с другом.

Класс UIStackView обеспечивает усовершенствованный интерфейс для прокладки коллекцию видов в любом столбце или строке. Представления стека позволяют использовать возможности автоматической компоновки, создавая пользовательские интерфейсы, которые могут динамически адаптироваться к ориентации устройства, размер экрана и любые изменения в доступном пространстве. Представление стека управляет макетом всеми видами в свойстве builtSubviews. Эти представления - , расположенные вдоль оси представления стека, в зависимости от их порядка в массиве apartSubviews . Точная компоновка варьируется в зависимости от стека ось обзора, распределение, выравнивание, интервал и другие свойства.

О том, как использовать

Вот деталь учебник от raywenderlich сайта:

http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views

Более подробную информацию, посмотреть наhttps://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/index.html

+1

спасибо, я получил что-то полезное – ak2g

Смежные вопросы