现在我才开始使用 Swift 语言。我已按如下方式初始化按钮
@IBOutlet weak var systemTextButton: UIButton!
之后我可以使用 .setTitle()
属性设置标题。
如果我使用 ?代替 !初始化时将 .setTitle()
上的错误显示为
UIButton? does not have a member named 'setTitle'
所以,任何人都请告诉我 UIButton 之间的区别!和 UI 按钮? .
最佳答案
它们都是可选类型。但是 UIButton!
是隐式展开可选类型。您不必手动打开它。请注意,如果您尝试访问 UIButton!
的值,而它的值是 nil
,您的应用程序将会崩溃。
有关更多信息,请阅读 Apple 的“The Swift Programming Language”一书中的“Implicitly Unwrapped Optionals”部分。
关于ios - UIButton 的区别!和 UI 按钮?在 swift IOS 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26297637/