0

我正在使用版本 4.6.1 (4H512) Mac OS X Lion 10.7.5XCode

我在stackoverflow上查看了这些答案,试图找出我的问题——无法让文本视图滚动——xcodeUITextView 4.3——当我在stackoverflow 中搜索“scroll text in”时,看起来可能的帖子

在 Interface Builder 中,我无法弄清楚如何UiTextView在 iPhone 模拟器中滚动对象中的信息*。为了解决这个挑战,我做了一个我能想到的最简单的原型项目,只有一个视图和一个文本视图对象,用通过界面构建​​器简单输入的文本流填充文本视图对象。对于我用来解决问题的这个最基本的示例,我没有做任何程序化的事情。(请注意,我知道 StoryBoards 并且已经开始通过一本书来学习使用它们,但我想使用我已经学到的知识完成我的第一个原型应用程序,并在我进入下一个项目之前完全完成一个项目项目使用StoryBoards。)

当我在 iPhone 模拟器中运行它时,我看到我的文本视图对象中的示例信息出现了。正如我预期的那样,并非所有信息都显示出来,因为我故意将盒子的尺寸设置得太小了。但我不能轻弹或向下箭头,或以任何其他方式查看模拟器中的其余文本信息。我也没有在视图的任何地方看到滚动条。信息只是冻结在视图中/视图上。

Inspector Settings Identity Inspector "Accessibility" Tested both with Enabled check and not check Use Auto Layout is NOT check

属性 Inspector Behavior 可编辑框未选中 滚动视图区域 已选中“显示水平滚动条,显示垂直滚动条并启用滚动” 其余滚动条框未选中 反弹已选中 缩放最小值和最大值均为 1 触摸所有框已选中 - 反弹缩放, 延迟内容接触, 可取消的内容接触

View mode is ‘scale to fill”
Interaction ‘multiple touch’ is checked

绘图检查不透明,清除图形上下文,剪辑子视图和自动调整子视图大小。只有“隐藏”没有被选中

尺寸检查器

我玩弄了“滚动插图”框,将它们从默认值更改(我认为它是 0 或 1),只是为了看看我是否注意到任何东西。我想也许我在界面生成器中看到了一些模糊的标记类型行,当我进行这些更改时,我可能会在该区域看到滚动条,但simulator.

  • 我无法弄清楚为什么我的实际 iPhone 设备是最新的,现在不能作为测试设备工作,但我相信这是一个单独的挑战
4

2 回答 2

0

如何将您的 uitextfield 包装在 uiscrollview 中。使滚动视图成为您当前将 uitextfield 设置为的尺寸,然后允许您的 uitextfield 缩放到文本的大小。

于 2013-06-18T18:09:31.237 回答
0

这是最终自行解决的问题之一。在两次创建最基本的应用程序之后,没有任何编程位,只有界面构建器和一个带有所有默认值的 textView 对象,滚动工作。我能想到的唯一原因可能是它第一次没有按预期滚动可能与 textView 对象在视图上的放置有关。我想知道它是否与视图的底部重叠,并且可能会弄乱一些东西。

只是其中一种情况,我不得不不停地插话,反复尝试似乎相同的事情,设置在 Inspectors 中,突然间,就像魔术一样,它奏效了。除了不涉及魔法。

于 2013-06-24T17:02:14.617 回答