我的应用程序中有一个编辑视图,它是UITableViewController的一个实例,包含一个在分组表中包含文本字段的单元格。
此时此单元格位于屏幕顶部并且是第一个响应者,因此键盘也可见。但是在所有Apples应用程序(如“联系人应用程序”)中,当您编辑一条信息(如电子邮件)时,导航栏和键盘之间的中间两行都不在屏幕顶部。
我如何达到这个效果?
非常感谢
答案 0 :(得分:2)
在IB中,在表格视图的大小检查器上,将内容插入设置为50或在代码中执行此操作:
tableView.contentInset = UIEdgeInsetsMake(50.0, 0.0, 0.0, 0.0);