タイトルに書かれているように、私はにプロパティを持っていますUITextField
。これをに追加UITextField
しUIView
ます。
私が強いポインタを持っている場合、が表示されUITextField
ます、
ポインタが弱いと、が表示されUITextField
ません。
ポインタが弱いとどうなりますか?私は同じことをしました、UIButton
そしてそれからそれは実際に現れます(強いポインターと弱いポインターで)。
ここにいくつかのコードがあります:
CreateCategoryView.h
@interface CreateCategoryView : UIView
@property (weak, nonatomic) UITextField *nameTextField;
@end
CreateCategoryView.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