gpt4 book ai didi

ios - UIScrollView 没有在 Swift 中正确添加 subview

转载 作者:行者123 更新时间:2023-11-29 01:30:35 26 4
gpt4 key购买 nike

我正在尝试将 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 放置的标签。

这是我的标签自动布局: enter image description here

现在,UIScrollView 仍然是空的(或者至少看起来是空白的)。有什么我想念或没有想到的吗?我的 autoLayout 会导致问题吗?

谢谢

最佳答案

InboxStory 是UIView 的子类?而 titleLabel 是它的 subview 吗?但是在 Storyboard 中,您将它作为 ScrollView 的 subview 放置在其中。然后在其顶部添加 View newStory(具有不透明的白色背景),以便它完全填充 ScrollView 。所以你知道发生了什么尝试更换

scrollView.addSubview(newStory as UIView)

scrollView.insertSubview(view:newStory, belowSubview: newStory.titleLabel)

您应该将 titleLabel 添加为 newStory 的 subview ,然后使其成为 scrollView 的 subview 。

关于ios - UIScrollView 没有在 Swift 中正确添加 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33512428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com