【发布时间】:2011-04-17 21:18:30
【问题描述】:
我有一个带有一个部分和一个单元格的 tableViewController。
如何在没有任何工具栏的情况下获得导航栏和键盘之间的高度?
我试过这段代码:
self.view.bounds.size.height
但我在导航栏下方获得了整个视图的高度...我想获得这个大小以将其分配给单元格和其中的 textView。
谢谢:)
【问题讨论】:
标签: iphone view height cell textview
我有一个带有一个部分和一个单元格的 tableViewController。
如何在没有任何工具栏的情况下获得导航栏和键盘之间的高度?
我试过这段代码:
self.view.bounds.size.height
但我在导航栏下方获得了整个视图的高度...谢谢:)
【问题讨论】:
标签: iphone view height cell textview
在显示之前,您无法获取键盘的高度。您需要注册keyboard notifications 之一,然后检查UIKeyboardFrameEndUserInfoKey 值。这将为您提供键盘框架。使用它来调整视图的高度。
我不知道如果您更改已经显示的表格的 rowHeight 属性会发生什么,但我的猜测是,一旦您计算了要设置的高度,它应该会做您想做的事情。
【讨论】: