我在viewDidLoad中添加了一個文本字段,但它沒有顯示在屏幕上。無法在屏幕上顯示文本字段
這裏的.H
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController{
UITextField *tfText;
}
@property (nonatomic, retain) UITextField *tfText;
@end
這裏的.M
- (void)viewDidLoad{
[super viewDidLoad];
[self.view setBackgroundColor:[UIColor lightGrayColor]];
tfText.frame = CGRectMake(65, 100, 200, 50);
tfText.backgroundColor = [UIColor whiteColor];
[tfText setTextColor:[UIColor blackColor]];
tfText.placeholder = @"Test";
[tfText setBorderStyle:UITextBorderStyleNone];
[self.view addSubview:tfText];
}
這是一個問題,因爲產生了內存泄漏,則「ALLOC初始化」遞增保留計數中一個,並且屬性setter(self.tfText「)也遞增保留計數,這樣我顯示代碼你是實例化對象的正確方法。乾杯! – D33pN16h7
了不起的信息,謝謝! – Osiris