becomeFirstResponder 键盘不弹出

今天突然发现一个问题,UITextField在 viewDidload 调用becomeFirstResponder方法,键盘不弹;在UITextField懒加载的时候调用becomeFirstResponder,键盘依然无法弹出。后来经测试发现是因为tableview 没有绘制完成,在 -(void)viewDidAppear:(BOOL)animated 里调用becomeFirstResponder就可以了。

推荐阅读更多精彩内容