2013-02-18 3 views
0

У меня есть UIView, для которого я применил метод init. Это работает для меня, потому что я всегда инициализирую свои UIViews простым кодом ниже.Это смущает, где поставить код инициализации

MYView *view = [[MYView alloc] init]; 
[self.view addSubview:view]; 
[view setFrame:CGRectMake(0,0,99,99)]; 

ВОПРОС: Может ли этот вид использоваться с раскадровки? или мне нужно реализовать другие методы «init»? Кроме того, что произойдет, если кто-то создаст представление с помощью initWithFrame? Нужно ли мне реализовать все «init» методы для обработки всех этих случаев?

ответ

2

Раскадровка и XIB-файлы будут использовать методы initWithCoder:.

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