【问题标题】:iPhone Dev - I have some textviews inside a scrollview. Can I make it scroll up as I type into them (so I can always see what I'm typing)?iPhone Dev - 我在滚动视图中有一些文本视图。我可以在我输入它们时让它向上滚动(这样我总是可以看到我在输入什么)?
【发布时间】:2011-07-20 15:09:57
【问题描述】:

我有一个应用程序,它有一个滚动视图,其中包含一堆不同的文本视图(当您单击每个文本视图时,会弹出一个键盘,您可以在文本视图中输入)。见下图:

这是我的问题。如果我输入的文字多于图片中输入的文字,它会位于键盘下方,因此您看不到正在输入的内容。有什么办法可以做到,这样当你打字时,当你进入图片的最后一行时,它会自动继续一次向上滚动一行,以便它始终显示你正在输入的内容(最近的一行就在键盘的正上方)?

【问题讨论】:

    标签: iphone keyboard textview scrollview


    【解决方案1】:

    最好的办法是在 textview 成为第一响应者和辞去第一响应者时调整它的大小。

    1. 在键盘显示时调整文本视图的大小以适应可见区域
    2. 按下done 时,将文本视图调整为原始大小。

    也请查看这篇文章。 How to make a UITextField move up when keyboard is present?

    【讨论】:

      猜你喜欢
      • 2021-04-25
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 2011-09-13
      相关资源
      最近更新 更多