UIBarButtonItem 样式被忽略?
UIBarButtonItem style ignored?
一段时间以来,我一直在为一些奇怪的栏按钮项目行为而苦苦挣扎。出于某种原因,当 "OK" 按钮被点击时,粗体样式会消失。我在做其他事情时遇到过这种行为,比如呈现模态视图控制器并关闭它。为什么栏按钮项目将其字体粗细从粗体更改为常规?
我的代码:
class ViewController: UIViewController {
@IBAction func buttonAction(sender: AnyObject) {
let alertController = UIAlertController(title: "Title", message: "Message", preferredStyle: .Alert)
let cancelAction = UIAlertAction(title: "OK", style: .Cancel, handler: nil)
alertController.addAction(cancelAction)
presentViewController(alertController, animated: true, completion: nil)
}
}
我的设置:
奇怪的行为(之前)
后:
系统项 Done
按钮需要使用完成样式。将系统项目 Done
与带边框的样式组合在一起毫无意义。
一段时间以来,我一直在为一些奇怪的栏按钮项目行为而苦苦挣扎。出于某种原因,当 "OK" 按钮被点击时,粗体样式会消失。我在做其他事情时遇到过这种行为,比如呈现模态视图控制器并关闭它。为什么栏按钮项目将其字体粗细从粗体更改为常规?
我的代码:
class ViewController: UIViewController {
@IBAction func buttonAction(sender: AnyObject) {
let alertController = UIAlertController(title: "Title", message: "Message", preferredStyle: .Alert)
let cancelAction = UIAlertAction(title: "OK", style: .Cancel, handler: nil)
alertController.addAction(cancelAction)
presentViewController(alertController, animated: true, completion: nil)
}
}
我的设置:
奇怪的行为(之前)
系统项 Done
按钮需要使用完成样式。将系统项目 Done
与带边框的样式组合在一起毫无意义。