【问题标题】:Draw / lay out contents of a wide UIView inside UIScrollView, outside of a ViewController在 ViewController 之外的 UIScrollView 内绘制/布置宽 UIView 的内容
【发布时间】:2012-12-18 20:33:02
【问题描述】:

我正在尝试制作一个较大的UIScrollView,上面有各种 UI 元素,它比 iPhone 的屏幕更大(更宽)。

我希望能够将这些元素放在UIView 中,然后将UIView 加载到UIScrollView 中。这样,我可以在 Interface Builder 中清楚地看到我在用那个大视图做什么。

如何在 Storyboard 处于活动状态时执行此操作?我正在尝试做类似于 #2 示例的事情,但使用情节提要:

http://agilewarrior.wordpress.com/2012/05/18/uiscrollview-examples/

【问题讨论】:

    标签: objective-c ios xcode uiscrollview uikit


    【解决方案1】:

    看看 Ray Wenderlich 的这个教程是否有帮助,它非常详细地介绍了 UIScrollView

    http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

    如果您以编程方式进行布局,请注意以下重要注释:

    You might ask why we don’t do all of the above in viewDidLoad, and you’d be right to ask. The reason you can’t is that the view size isn’t definitely known until viewWillAppear:, and since you use the size of scrollView when calculating the minimum zoom, things might go wrong if we do it in viewDidLoad.

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-04
      • 2013-07-26
      • 2017-12-09
      • 2011-12-13
      相关资源
      最近更新 更多