【问题标题】:IB design controls of UIScrollViewUIScrollView的IB设计控件
【发布时间】:2015-05-26 15:18:28
【问题描述】:

我有一个 UIViewController 在它一个 UIView。 我希望在 IB 中创建以下设计:放置一个 UIScrollView(灰色区域),它将占据 UIView(蓝色区域)的 3/4

在设计器中,我拥有的控件数量超过了灰色区域(scrollView)可以使用屏幕上的空间(黄色和红色控件)容纳的数量

我想知道如何将 IB 中的黄色和红色控件作为 scrollView 的一部分,并在运行应用程序时让 scrollView 真正滚动。

【问题讨论】:

    标签: ios objective-c iphone uiview uiscrollview


    【解决方案1】:

    将滚动视图增加到可以容纳所有元素(包括红色和黄色标签)的大小,将标签添加为子项(在滚动视图内拖放)并将滚动视图缩小到所需的高度。在代码中,使用[SCROLLVIEW setContentSize:CGSizeMake(width,height)] 启用滚动。

    假设您在代码中引用了红色标签,您可以这样做

    float contentHeight = RED_LABEL.frame.origin.y + RED_LABEL.frame.size.height; [SCROLL_VIEW setContentSize:CGSizeMake(SCROLL_VIEW.contentSize.width, contentHeight];

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      相关资源
      最近更新 更多