【发布时间】:2019-01-14 23:19:16
【问题描述】:
我有以下场景:
- 我有一个名为 View1.xib 的 xib 文件,其中包含一些包含某些按钮集的堆栈视图。
-
我有一个 UIView 类型的 coco touch 类,用于加载名为 View1 的 Nib。此外,我已经成为以前 xib 的所有者。下面是我用来加载视图的代码:
override init(frame: CGRect) { super.init(frame: frame) commitInit() } required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) commitInit() } private func commitInit() { Bundle.main.loadNibNamed("View1", owner: self, options: nil) containerView.frame = self.bounds containerView.autoresizingMask = [.flexibleHeight, .flexibleWidth] addSubview(containerView) } 现在,我在故事板中包含了滚动视图和一个子 UIView。我已将 Subview 类型定义为 View1。
- 我还为 View 定义了适当的约束,使其与父 ScrollView 的高度和宽度相等。
- 还可以找到如下定义的滚动视图属性:
- 这是屏幕在模拟器上的样子:
现在,当我运行项目时,我得到了屏幕,但我无法滚动浏览包含的视图。因此,顶部和底部的一些元素被隐藏(超出范围),我也无法滚动。我做错什么了吗?请帮帮我。
注意 - 我对 swift 很陌生,非常感谢任何帮助。提前致谢。
【问题讨论】:
-
请不要大喊大叫。这对您向其提出问题的人没有影响。它甚至可能让人不敢靠近。
标签: ios swift uiview uiscrollview