1
我有一个名为TextFieldView自定义视图类,它是从一个笔尖初始化...如何为从nib创建的视图的子类编写初始化程序?
+ (TextFieldView *)textFieldView {
NSArray *nibObjects = [[NSBundle mainBundle]
loadNibNamed:@"TextFieldView"
owner:nil
options:nil];
return (TextFieldView *)[nibObjects objectAtIndex:0];
}
我试图创建一个名为EmailTextFieldView子类,但我无法弄清楚如何编写初始化它。我目前的做法是...
+ (EmailTextFieldView *)emailTextFieldView {
return (EmailTextFieldView *)[EmailTextFieldView textFieldView];
}
这是导致飞机坠毁,因为只要我创建一个EmailTextFieldView并调用它的EmailTextFieldView方法,它崩溃,因为该消息被发送到TextFieldView子类,不具有该方法得以实施。如何为从nib创建的视图的子类编写初始化程序?
非常感谢你的智慧!
谢谢,j,这就是我所害怕的。 – BeachRunnerFred