作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在编写一个 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/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!