【问题标题】:How can I scroll screen when the keyboard opened?键盘打开时如何滚动屏幕?
【发布时间】:2011-12-16 09:03:41
【问题描述】:

我有一个视图的文本视图按钮。但是当键盘打开时,我看不到文本视图。如何在键盘打开时滚动视图以查看 textview。

【问题讨论】:

标签: ios objective-c textview keyboard


【解决方案1】:

Read this Programming Guide 解释了一切。

特别是“移动位于键盘下方的内容”部分详细解释了该技术。

甚至还有一些代码片段可以正确实现这一点(使用键盘通知)。

请注意,正如同一文档中所述,如果您使用 UITableViewController,它将自动移动其内容。

【讨论】:

  • thnx,但我想问一个问题。我应该将滚动视图放在我的视图的文本文件下吗??
  • 您必须将所有需要滚动的内容(即包含所有文本字段的 UIView)放在嵌入所有内容的滚动视图中。当然,如果您有任何不需要滚动的“标题”视图,请将其放在滚动视图之外。 好吧,总而言之,就像在 UI 中使用任何其他滚动视图一样使用它。
  • 好的,我在视图上插入了一个滚动视图,然后将所有对象(标签、按钮、文本字段、文本视图)放在此滚动视图上。我从这个文档中得到了一些代码,但是什么是 activeField ?
  • 它是...活动字段(您是否阅读了文档中的所有列表?在清单4-2中进行了解释...)
  • 好吧,对不起,现在我明白了,我该如何给和滚动的键盘大小?在哪里?
猜你喜欢
  • 2012-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 2015-11-20
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多