Cocoa, Swift 2.0, Objective-C: Integration with Interface Builder (Интеграция с Interface Builder)

Outlet (ссылка на элемент интерфейса) и action (метод вызываемый из интерфейса элементом) – позволяют связывать исходный код с объектами интерфейса в Interface Builder. В swift чтобы их использовать надо предварить определение метода или свойства атрибутом @IBOutlet или @IBAction соответственно. Для outlet colletcion – также используется @IBOutlet, просто в качестве типа – массив.
Т.к. связывание элементов интерфейса с кодом происходит в режиме реального времени – необходимо в качестве типа использовать опционалы.

Если создается своя вьюха, и хочется сделать ее отображаемой – перед определением класса – наследника UIView нужно использовать атрибут @IBDesignable. Если хочется менять занчение свойств вьюхи в дизайнере – эти свойства помечаются как @IBInspectable

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.