将滚动条添加到ViewController(storyboard)

时间:2012-01-10 16:37:18

标签: iphone objective-c ios xcode

我想在应用视图中添加滚动条类型的机制。从我最初看起来它看起来像UIScrollView将是最佳选择,但现在我不太确定..

基本上我想要做的就是能够在视图中添加大量文本框,滑块和按钮等。问题是我在任何时候需要添加的数量是根据用户输入确定的,因此完全有可能我需要添加到视图中的对象数量可能不适合一个屏幕。我需要做的就是能够进一步向下滚动并允许用户查看其他输入选项。

滚动视图用于什么?如果是这样,我如何将按钮/文本框拖放到滚动视图中,以便它们出现..好吧,低于正常分辨率,所以你必须向下滚动才能看到它们。当我尝试将对象拖放到视图控制器中时,我不能低于框的正常大小。

我希望我能够清楚地解释这一点。

感谢。

1 个答案:

答案 0 :(得分:3)

  1. 虽然通用的UIScrollView当然可以用于你想要的东西,但实际上你可能会发现UITableView更合适......你看到很多“表单”以这种方式实现并允许你做一些事情,比如访问indexPath的字段。
  2. 要完成您要执行的操作,请按照Scrolling through UIScrollView in Interface Builder for Xcode 4中的说明操作 - 简而言之,您将在视图控制器的视图中创建嵌入视图,暂时将其移动到视图层次结构的顶部以进行滚动和控制布局目的,并在完成后将其移回视图控制器的视图。
  3. 您没有将视图/控件放在视图控制器中,而是将它们放在由视图控制器管理的视图中。
  4. 希望有所帮助。