键盘隐藏UITextview时UITableView滚动

时间:2012-05-09 13:28:44

标签: objective-c cocoa-touch uitableview keyboard

我的自定义UITableViewController存在问题。我在“viewDidLoad”中创建一个并开始向其添加自定义单元格。如果我用UITextfield触摸一个单元格并开始编辑,键盘将覆盖此单元格 到目前为止,我已经读过这是因为我已经以编程方式添加了我的tableview。有一些解决方案可以听取键盘事件,然后手动滚动tableview,但我发现了一种我想要利用的行为。
到目前为止:创建tableview,没有自动滚动。
在不同的场合,我需要推动一个模态视图。在驳回这个观点后:一切正常。我在屏幕底部有一个Textfield单元格,当我点击它时,键盘会推动单元格。

现在这里有一个大问题:在这个简单的推动和解雇过程中会发生什么?

1 个答案:

答案 0 :(得分:1)

这是我长期坚持的那些奇怪的事情之一,虽然我不太清楚为什么键盘会滚动模态而不是推动,但解决它的一种方法是使用TPKeyboardAvoiding 。这是一个简单的修复,但是你需要使用带有tableview的xib文件。