是因为在iOS 8之后,苹果官方推荐使用UIAlertController来替代UIAlertView。UIAlertController是一个更加灵活和强大的弹窗控件,可以同时支持Alert和Action Sheet两种样式。
在使用UIAlertController时,如果不需要显示标题,可以通过设置title属性为nil或空字符串来实现。示例代码如下:
let alertController = UIAlertController(title: nil, message: "这是一个没有标题的弹窗", preferredStyle: .alert)
let okAction = UIAlertAction(title: "确定", style: .default, handler: nil)
alertController.addAction(okAction)
present(alertController, animated: true, completion: nil)
在上述代码中,我们创建了一个没有标题的UIAlertController,并添加了一个确定按钮。通过present方法将弹窗显示出来。
这种不显示标题的弹窗适用于一些简单的提示信息或确认操作,可以更好地凸显弹窗的内容。
领取专属 10元无门槛券
手把手带您无忧上云