今天遇到一個奇怪的BUG,如下:
在導(dǎo)航欄控制器佩研,添加了一個UITextView控件
運行效果如下:
文字輸入的光標(biāo)出現(xiàn)在中間了柑肴,很明顯,應(yīng)該位于UITextView頂部
debug:
- (void)viewDidLoad {
[superviewDidLoad];
[self.viewaddSubview:[UIViewnew]];
UITextView*textview =[[UITextViewalloc]init];
textview.frame=CGRectMake(10,100,300,200);
textview.font=[UIFontboldSystemFontOfSize:14];
[self.viewaddSubview:textview];
}
運行效果如下:
由此可見:在導(dǎo)航欄的ViewController中添加UITextView控件
前旬薯,需要先添加一個UIView晰骑,否則,光標(biāo)會下移一個(導(dǎo)航欄+狀態(tài)欄)的高度