当单元格中的UITextField处于编辑模式时,如何向上移动UINavigation bar以及UITableView?

问题描述:

这是层级:当单元格中的UITextField处于编辑模式时,如何向上移动UINavigation bar以及UITableView?

UITableViewController 包含UINavigationBar & UITableView
UITableView's cell has UITextField s。
编辑textField时,为了容纳键盘,整个桌子向上移动,但UINavigationBar仍然保持在最高位置。
如何在textField处于编辑模式时将navigationBar与表格一起移动。
当其中一个单元格中的文本字段处于编辑模式时,不需要代码就可以将表格向上移动。

任何帮助将不胜感激。谢谢。

您可以在视图控制器中使用navigationController?.hidesBarsWhenKeyboardAppears = true来隐藏导航栏工具栏。根据文档,当键盘消失时,条形图将保持隐藏状态,但内容区域中的一个水龙头将显示它们。

+0

谢谢@laxmankhanal优雅的解决方案!它符合我的要求。 –