我正在尝试将 UIView 添加到我拥有的 ScrollView 中。没有错误或错误,尽管运行代码时没有显示任何内容。
这是:scrollView.contentSize = CGSizeMake(375, 667)
let newStory:InboxStory = InboxStory()
newStory.titleLabel?.text = "test it"
newStory.frame = CGRectMake(0, 0, 375, 667)
scrollView.addSubview(newStory as UIView)
一切都已正确创建,并且我的 View 有一个使用 autoLayout 放置的标签。
这是我的标签自动布局:
现在,UIScrollView 仍然是空的(或者至少看起来是空白的)。有什么我想念或没有想到的吗?我的 autoLayout 会导致问题吗?
Cảm ơn
InboxStory 是UIView 的子类?而 titleLabel 是它的 subview 吗?但是在 Storyboard 中,您将它作为 ScrollView 的 subview 放置在其中。然后在其顶部添加 View newStory(具有不透明的白色背景),以便它完全填充 ScrollView 。所以你知道发生了什么尝试更换
scrollView.addSubview(newStory as UIView)
Và
scrollView.insertSubview(view:newStory, belowSubview: newStory.titleLabel)
您应该将 titleLabel 添加为 newStory 的 subview ,然后使其成为 scrollView 的 subview 。
Tôi là một lập trình viên xuất sắc, rất giỏi!