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 не будет опубликован. Обязательные поля помечены *