2013-06-18 27 views
0

我使用Mac OS X Lion 10.7.5XCode版本4.6.1(4H512),IOS - 如何让我的文本视图对象信息滚动视图?

我已经看了看计算器这些答案揣摩我的问题 - cannot make a text view scroll - xcode 4.3 - 也看起来可能的帖子,当我搜索了“在UITextView滚动文本”在计算器内

在界面生成器我不能弄清楚如何在iPhone模拟器*中的对象滚动UiTextView信息。为了解决这个难题,我做了我能想到的最简单的原型项目,只是一个视图和一个文本视图对象,用简单的通过界面生成器输入的文本流填充文本视图对象。对于我用来解决问题的最基本的样本,我没有做任何事情。 (请注意,我知道StoryBoards,并已开始通过一本书来学习如何使用它们,但是我想用我已经学过的东西来完成我的第一个原型应用程序,并在完成一个项目之前完成一个项目,然后再进入下一个项目项目使用StoryBoards。)

当我在iPhone模拟器中运行这个,我看到我的文本视图对象中的示例信息出现了。正如我预料的那样,并不是所有的信息都显示出来,因为我把这个盒子的尺寸设计的太小了。但我不能轻弹或向下箭头,或以其他任何方式查看模拟器中的其他文本信息。在视图的任何位置也看不到滚动条。信息只是冻结在视图中。

督察设置 身份督察 “辅助功能”测试都启用了检查,没有检查 使用自动布局不检查

属性未选中 滚动浏览地区经过“显示水平滚动条督察 行为编辑框,显示垂直滚动和滚动启用“其余的滚动框不检查 弹跳检查 缩放最小和最大都是1 ​​ 触摸所有框检查弹跳缩放,延迟内容触及可取消内容触及

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

绘制选中的不透明,清除图形上下文,剪辑子视图和自动调整子视图。只有“隐藏”未选中

尺寸督察

我的“滚动插图”盒子从默认改变他们发挥各地(我认为这是0或1),只是为了看看我注意到什么。我想也许我会在界面构建器中看到一些阴影标记类型的行,当我进行这些更改时,我可能会期望滚动条,但在simulator之内没有外观变化。

  • 我想不通,为什么一切最新的我实际的iPhone设备,现已不作为测试设备的工作,但我相信这是一个独立的挑战

回答

0

如何包装你的UITextField一个uiscrollview。将滚动视图设置为您当前设置uitextfield的尺寸,然后允许您的uitextfield缩放至文本的大小。

+0

谢谢。我会看看如果我能弄清楚如何做到这一点。 – LaurelS

+0

所以我去拖动一个uiscrollview对象到我的视图上,并通过在Interface Builder中拖动角来将其尺寸调整为小于我输入的测试信息量。我拖动了UItextView对象,但在运行时没有看到滚动条。所以我想我不知道该怎么做这个部分你说...“使滚动视图的尺寸,你目前正在设置uitextfield,然后让你的uitextfield按比例缩放文本的大小。”这是我跟督察做的事吗?或者是我以编程方式做的事情? – LaurelS

+0

学习如何以这种方式做到这一点很有意思,也很有教育意义。但是我仍然有这种感觉,我在过去使用UITextField对象的滚动行为,使用更简单直接的方式。我一直认为我在检查员复选框或类似的东西上做错了事情。 – LaurelS

0

这是最终解决问题的问题之一。经过两次创建最基本的应用程序,没有编程位只是界面生成器和一个textView对象与滚动工作的所有默认值。我能想到的唯一原因是第一次可能没有像预期的那样滚动可能不得不将textView对象放置在视图上。我不知道它是否重叠在视图的底部,也许会弄乱一些东西。

只是其中一种情况下,我不得不一直阻止,尝试似乎是同样的事情重复,设置在检查员,突然,像魔术一样,它的工作。除了不涉及魔法。

+0

我想也许可能的重叠与这个答案有关的其他人的旧帖子。 http://stackoverflow.com/questions/10298600/cannot-make-a-text-view-scroll-xcode-4-3?rq=1 – LaurelS