NSObject
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Эта категория добавляет методы к платформе Основы NSObject
класс. Метод в этой категории предоставляет поддержку для загрузки файлов пера в Ваше приложение.
-
Подготавливает получатель к службе после того, как это было загружено из Интерфейсного архива Разработчика или файла пера.
Объявление
Swift
func awakeFromNib()
Objective C
- (void)awakeFromNib
Обсуждение
Загружающая перо инфраструктура отправляет
awakeFromNib
обменивайтесь сообщениями к каждому объекту, воссозданному от архива пера, но только после того, как все объекты в архиве были загружены и инициализированы. Когда объект получаетawakeFromNib
сообщение, это, как гарантируют, будет иметь весь свой выход и соединения действия, уже установленные.Необходимо вызвать
super
реализацияawakeFromNib
чтобы дать родительским классам возможность выполнить любую дополнительную инициализацию, они требуют. Несмотря на то, что реализация по умолчанию этого метода ничего не делает, много классов UIKit обеспечивают непустые реализации. Можно вызватьsuper
реализация в любой точке во время Вашего собственногоawakeFromNib
метод.Во время процесса инстанцирования каждый объект в архиве разархивирован и затем инициализирован с методом, приличествующим его типу. Объекты, соответствующие
NSCoding
протокол (включая все подклассыUIView
иUIViewController
) инициализируются с помощью ихinitWithCoder:
метод. Все объекты, не соответствующиеNSCoding
протокол инициализируется с помощью ихinit
метод. После того, как все объекты инстанцировали и инициализировали, загружающий перо код восстанавливает выход и соединения действия для всех тех объектов. Это тогда вызываетawakeFromNib
метод объектов. Для более подробной информации о шагах, выполненных во время процесса загрузки пера, посмотрите Файлы Пера в Руководстве по программированию Ресурса.Как правило, Вы реализуете
awakeFromNib
для объектов, требующих дополнительного набора, который не может быть сделан во время проектирования. Например, Вы могли бы использовать этот метод для настройки конфигурации по умолчанию любых средств управления для соответствия пользовательских настроек или значений в других средствах управления. Вы могли бы также использовать его для восстановления отдельных средств управления к некоторому предыдущему состоянию приложения.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
См. также
awakeAfterUsingCoder:
(Класс NSObject)initWithCoder:
(Протокол NSCoding)initialize
(Класс NSObject)
-
Спрашивает объект увеличить размер элемента.
Объявление
Swift
func increaseSize(_
sender
: AnyObject?)Objective C
- (void)increaseSize:(id)
sender
Обсуждение
Системные вызовы этот метод действия в ответ на пользователя, нажатие Command - плюс (+) на присоединенной аппаратной клавиатуре. Типичные ответы для этого типа события должны увеличить размер шрифта текста или изменить уровень изменения масштаба представлений прокрутки.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
-
Спрашивает объект уменьшить размер элемента.
Объявление
Swift
func decreaseSize(_
sender
: AnyObject?)Objective C
- (void)decreaseSize:(id)
sender
Обсуждение
Системные вызовы этот метод действия в ответ на пользователя, нажатие Command - минус (-) на присоединенной аппаратной клавиатуре. Типичные ответы для этого типа события должны уменьшить размер шрифта текста или изменить уровень изменения масштаба представлений прокрутки.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.