ios - UIButton 的区别!和 UI 按钮?在 swift IOS 中

标签 ios swift uibutton

现在我才开始使用 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/

相关文章:

ios - 从特定 UITableViewCell 启动相机后更新特定 UITableViewCell 上的图像

iphone - UIButtons 在第一次加载 View Controller 时没有正确对齐

ios - 无法安装 iOS MDM 配置文件

iphone - iOS : comparing the two images

iphone - 关于绘制单元格矩形的解决方案

swift - 为什么以协议(protocol)为参数的函数不能与 Swift 中符合相同协议(protocol)的类型扩展一起使用?

ios - 检查日期是否早于当前日期(Swift)

ios - 分配 NSInteger*

objective-c - 显示背景图像、图像和标题的 UIButton

ios - 当它取决于给定的领域设置时,如何将 'enter' 转换为特定的开关语句模式?