如何解决如何快速向UIViewController添加左右栏按钮
为什么我的顶部导航栏按钮没有显示在Swift中?以下是我添加的内容,我不确定为什么在运行代码时它们不会显示
class TermsAndConditionsVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .blue
setBarButtons()
}
func setBarButtons() {
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "logout",style: .plain,target: self,action: #selector(handlelogout))
navigationItem.rightBarButtonItem = UIBarButtonItem(title: "logout",action: #selector(handlelogout))
}
}
解决方法
var addPostBarItem: UIBarButtonItem
if #available(iOS 13.0,*) {
addPostBarItem = UIBarButtonItem(image: .add,style: .plain,target: self,action: #selector(addPost))
} else {
addPostBarItem = UIBarButtonItem(title: "Add",action: #selector(addPost))
// Fallback on earlier versions
}
navigationItem.rightBarButtonItems = [addPostBarItem]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。