【问题标题】:Make UITextView scrollable使 UITextView 可滚动
【发布时间】:2012-05-10 03:31:50
【问题描述】:

这看起来很愚蠢,但我检查了所有我发现的类似问题的“解决方案”框,但没有什么能奏效。我有一个 UITextView 框,我希望它可以滚动,我的设置如下。有人知道它为什么不让我滚动吗?

【问题讨论】:

  • 我能想到的唯一原因是你没有足够的内容来让滚动条出现。
  • 如果您总是希望它弹跳,只需选中“始终弹跳...”,它不可滚动,但您可以向各个方向移动它。
  • 我尝试将填充文本视图所需的文本量添加 3 倍,但仍然无法滚动。我试过打开“总是弹跳”,但它仍然没有做任何事情:(

标签: iphone xcode ipad interface-builder uitextview


【解决方案1】:

还请确保在 .xib 文件中选中启用用户交互

【讨论】:

  • 有 2 个用户交互启用框。其他人都知道,他们都需要检查标记。我只有一个,它导致了我的错误。
  • 为了进一步澄清,身份检查器下有一个,属性检查器下有一个。
  • @smacdonald 您需要检查哪个在属性检查器下,对于身份检查器的可访问性,您可以在此处阅读mattgemmell.com/accessibility-for-iphone-and-ipad-apps
【解决方案2】:

我也遇到了不可滚动的UITextView 的问题,但这里的其他答案没有帮助(当然这是一种特殊情况:我只需要在水平查看应用程序时滚动)。

以防万一有人遇到类似问题并在这里登陆:对我有帮助的是为 textview 激活垂直 AutosizingSize InspectorView 下)。

【讨论】:

    【解决方案3】:
    • 确保您的 UITextView 中有文本
    • 检查 UITextView 是否已启用(设置中有一个属性) - 应该已启用。

    确保不要在代码中更改这些设置(或“启用滚动”属性)。

    祝你好运!

    【讨论】:

      【解决方案4】:

      您必须在 textview 中实际包含与原始框架高度重叠的文本才能使其可滚动

      【讨论】:

      • 我编造垃圾邮件字符串只是为了将其填满 3 倍,但它仍然无法滚动。我的框架高度可能有问题吗?如果是这样,我将如何检查。
      • 我真的帮不上什么忙,因为我不在我的 Mac 上.. 但尝试将 textview 的 userinteraction 属性设置为 YES
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多