gpt4 book ai didi

ios - Swift:创建一个可选的 IBOutlet

转载 作者:搜寻专家 更新时间:2023-11-01 07:12:57 25 4
gpt4 key购买 nike

我正在编写一个 UIViewController 供其他人继承。这个 UIViewController 里面有一个 UIScrollView。目前,我像这样创建 UIScrollView:

scrollView.contentSize = CGSize(width: viewWidth * 2, height: viewHeight)
scrollView.delegate = self
view.addSubview(scrollView)
view.sendSubview(toBack: scrollView)

这可行,但为了使 UIViewController 可扩展,我希望能够为其提供一个 IBOutlet,以便人们可以将他们的 UIScrollView 连接到 Storyboard。

如果有人通过 Storyboard连接了 UIScrollView,我会使用那个 scrollView。否则,我会使用上面的代码自己制作。

我以前在图书馆看过这个,但不记得图书馆了,所以我无法引用如何去做。

最佳答案

Sweeper 的回答是正确的,但就个人而言,这不是必需的 - 如果您愿意,也不是“swift ”。

在 IBOutlet 中,只需将 ! 替换为 ?。这样就可以了。最简单。我必须对其进行测试以确保其正常工作。

关于ios - Swift:创建一个可选的 IBOutlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43960877/

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