0

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

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

4

1 回答 1

1

这是我多年来一直坚持的那些奇怪的事情之一,虽然我不太确定为什么键盘会滚动模式而不是推动,但解决它的一种方法是使用TPKeyboardAvoiding。这是一个简单的修复,但是您确实需要使用带有 tableview 的 xib 文件。

于 2012-07-10T13:53:22.333 回答