【发布时间】:2017-04-12 09:59:48
【问题描述】:
我有一个全屏滚动视图和一个堆栈视图,它将在运行时填充元素。问题是我无法修复滚动视图缺少的约束:需要 Y 位置或高度的约束
【问题讨论】:
-
请添加一些屏幕截图或更多信息。
标签: ios swift scrollview stackview
我有一个全屏滚动视图和一个堆栈视图,它将在运行时填充元素。问题是我无法修复滚动视图缺少的约束:需要 Y 位置或高度的约束
【问题讨论】:
标签: ios swift scrollview stackview
scrollView 的想法是它具有“无限”的内容大小,因此当您尝试在其中添加约束时,他无法计算它们,我的建议是添加 @987654322 @ 也以编程方式处理元素
你可能想使用这个函数将 stackView 锚定到它的 superview(scrollView)
func anchorSubview(_ view: UIView) {
view.topAnchor.constraint(equalTo: self.topLayoutGuide.topAnchor).isActive = true
view.bottomAnchor.constraint(equalTo: self.bottomLayoutGuide.topAnchor).isActive = true
view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor).isActive = true
view.trailingAnchor.constraint(equalTo: self.view.trailingAnchor).isActive = true
}
这应该在你scrollView.addSubview(stackView)之后完成
【讨论】: