正如标题中所写,我有一个UITextField
. 我将此添加UITextField
到UIView
.
如果我有一个强指针,UITextField
就会出现,
如果我有一个弱指针,UITextField
则不会出现。
当我有一个弱指针时出了什么问题?我做了同样的UIButton
事情,然后它实际上出现了(带有强指针和弱指针)。
这是一些代码:
创建类别视图.h
@interface CreateCategoryView : UIView
@property (weak, nonatomic) UITextField *nameTextField;
@end
创建类别视图.m
@implementation CreateCategoryView
- (id)initWithFrame:(CGRect)frame andParent {
self = [super initWithFrame:frame];
if (self) {
self.nameTextField = [[UITextField alloc] initWithFrame:CGRectMake(5, 30, 310, 25)];
self.nameTextField.borderStyle = UITextBorderStyleRoundedRect;
self.nameTextField.textColor = [UIColor blackColor];
self.nameTextField.backgroundColor = [UIColor whiteColor];
[self addSubview:self.nameTextField];
}
return self;
}
@end