当单元格中的UITextField处于编辑模式时,如何向上移动UINavigation bar以及UITableView?
问题描述:
这是层级:当单元格中的UITextField处于编辑模式时,如何向上移动UINavigation bar以及UITableView?
UITableViewController
包含UINavigationBar
& UITableView
。 UITableView
's cell has UITextField
s。
编辑textField时,为了容纳键盘,整个桌子向上移动,但UINavigationBar
仍然保持在最高位置。
如何在textField处于编辑模式时将navigationBar与表格一起移动。
当其中一个单元格中的文本字段处于编辑模式时,不需要代码就可以将表格向上移动。
任何帮助将不胜感激。谢谢。
答
您可以在视图控制器中使用navigationController?.hidesBarsWhenKeyboardAppears = true
来隐藏导航栏工具栏。根据文档,当键盘消失时,条形图将保持隐藏状态,但内容区域中的一个水龙头将显示它们。
谢谢@laxmankhanal优雅的解决方案!它符合我的要求。 –