gpt4 book ai didi

xcode4 - 在一个大的 UIScrollView 中可视地排列 subview

转载 作者:行者123 更新时间:2023-12-04 00:15:58 24 4
gpt4 key购买 nike

我的应用程序中的一个屏幕必须是可垂直滚动的。它的内容或多或少是静态的,但它不适合手机屏幕(因此是 ScrollView )。我正在使用 UIScrollController作为顶 View ,我想使用 Xcode 中的 Storyboard编辑器来布置其中的所有 View 。我可以这样做吗?我显然可以把东西放在我 UIScrollController 的可见部分,但是我可以在视觉上将更多 View “置于折叠之下”吗?

最佳答案

还有另一种方法可以做到这一点,它与上面评论中链接中给出的答案不同,我认为它更容易,因为它允许您以全尺寸查看整个内容 View 并在 Storyboard 中进行设计。

  • 1)放置一个 UIScrollView 作为 Controller 的根 View 。
  • 2) 单击 Storyboard中的 View Controller 并转到
    属性检查器并将大小更改为自由格式
  • 3) 单击 Storyboard中的 ScrollView 并转到大小
    检查器并将宽度和高度更改为您需要的大小。
    (2,000 x 4,000)
  • 4)放置一个 UIView 作为 ScrollView 的 subview ,这将是你的
    内容 View ,您将在其中设计屏幕并放置所有
    subview 。不要忘记将 ScrollView 的 contentSize 设置为
    viewDidLoad 中此 View 的大小。
  • 5) 单击#4 中的 UIView,然后在 Size Inspector 中设置 Struts 和 Springs,以便
    此 View 未调整大小 enter image description here .
  • 6) 设计屏幕的其余部分

  • 诀窍在于 #3 & #5 将 scrollView 的大小设置为非常大,以便您可以进行设计。当这个 viewController 被加载到 iPhone 中时,Struts & Springs 会将 scrollView 的大小调整为 iPhone 屏幕的大小,但 contentView 将保持大。

    关于xcode4 - 在一个大的 UIScrollView 中可视地排列 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9288070/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com