У меня есть UIView, для которого я применил метод init
. Это работает для меня, потому что я всегда инициализирую свои UIViews простым кодом ниже.Это смущает, где поставить код инициализации
MYView *view = [[MYView alloc] init];
[self.view addSubview:view];
[view setFrame:CGRectMake(0,0,99,99)];
ВОПРОС: Может ли этот вид использоваться с раскадровки? или мне нужно реализовать другие методы «init»? Кроме того, что произойдет, если кто-то создаст представление с помощью initWithFrame
? Нужно ли мне реализовать все «init» методы для обработки всех этих случаев?