这是我对rightBarButton项的代码:
let rightBarButton = UIBarButtonItem(
title: "Apply",
style: .plain,
target: self,
action: #selector(saveShotData)
)
navigationItem.rightBarButtonItem = rightBarButton
您尝试过吗:
rightBarButton.isHidden = false
如果你想把它隐藏起来不起作用,那就试试
rightBarButton.isUserInteractionEnabled = false
isHidden仅隐藏-不禁用。不幸的是,isHidden不会调整布局/隐藏按钮-所以如果你有两个右栏按钮项目,它们的布局不会很好地更新-尽管如果需要,你可以通过一些创造性的方法来绕过它。