4

我有一个 UIViewController,它有一个 UITextView 和 UIImageView,当键盘出现时它会覆盖我的 UITextView。那么我该如何管理 UITableView 呢? UIViewController

UITableViewController

4

2 回答 2

2

您可以将所有项目放在 ScrollView 中,然后移动视图以补偿键盘。有人已经写了一个非常方便的类,请查看:https ://github.com/michaeltyson/TPKeyboardAvoiding

希望这可以帮助!

于 2012-01-04T00:07:23.410 回答
0

第一种情况有几个不错的选择:

  1. UITextView当键盘启动并且是遵循此出色解决方案此同样出色解决方案UITextView的第一响应者时,以编程方式提高。

  2. 将所有内容添加到 a 上,UIScrollView以便在按照此简单教程抬起键盘时适当移动

AUITableView将使用该方法自动为您很好地管理此问题– scrollToRowAtIndexPath:atScrollPosition:animated:,但上述任何一种解决方案也都可以使用。

于 2012-01-04T00:06:28.967 回答