На iOS и Xcode, как initWithCoder может быть автоматически включен?
Говорят, что когда объект UIView создается с кодом программиста, то initWithFrame
метод, используемый для инициализации, но когда объект UIView создается с помощью NIB, тогда initWithCoder
используется для инициализации.
Когда новый подкласс UIView создан в XCode, есть ли способ сделать это так, чтобы initWithCoder
создается, потому что сейчас обычный метод, который создается initWithFrame
и мне интересно, если есть какие-то шаги в XCode, что я сделал неправильно, поэтому он создал initWithFrame
вместо этого - я мог заставить его создать initWithCoder
вместо?
1 ответ
Вы можете настроить свой файл шаблона XCode (для UIView
подклассы) и положить initWithCoder
метод в - так что вам не придется переписывать его каждый раз.
Если вы хотите узнать, как редактировать эти файлы шаблонов, посмотрите мой ответ здесь:
Как изменить весь шаблон уведомления об авторских правах для XCode?