【问题标题】:UIScrollView with storyboard using autolayout带有故事板的 UIScrollView 使用自动布局
【发布时间】:2013-11-07 03:02:51
【问题描述】:

我找不到这方面的工作示例。我读到的每个例子都没有提到故事板,包括release notes。

我不想以编程方式添加子视图,因为我正在使用情节提要。这是我对故事板的看法。

这是结构:

我试图遵循发行说明混合方法并制作具有固定宽度和高度约束的 contentView,并将前导和顶部约束设置为超级视图(在本例中为滚动视图)。 View 中的元素具有引用 View 的约束,而不是滚动视图。

我还在 viewcontroller viewDidLoad 上添加了这段代码

scrollView.translatesAutoresizingMaskIntoConstraints = NO;    
CGRect contentFrame = CGRectMake(0, 0, 320, 800);
[scrollView setContentSize:contentFrame.size];

我得到的只是不可滚动的 UIScrollView。

我为此苦苦挣扎了好几个星期,有没有真正有效的例子?

编辑: 上传的 sample project 证明了这个问题。也解决了! :)

【问题讨论】:

  • 你能分享一个显示这个问题的示例项目(不一定是你的完整项目)吗?为什么不想使用纯自动布局方法?
  • 我不明白,我会去任何可行的......我会尝试稍后准备示例项目
  • 编辑问题并上传示例项目

标签: ios uiscrollview autolayout


【解决方案1】:

问题是滚动视图内的内容大小宽度和高度不明确。关键是不仅要对滚动视图进行尾随、前导、顶部和底部约束,还要对滚动视图进行静态高度和宽度约束。

这里是sample project 解决方案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2013-07-21
    • 1970-01-01
    • 2017-07-10
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多