导航栏按钮项不可见,但可操作iOS Swift



这是我对rightBarButton项的代码:

let rightBarButton = UIBarButtonItem(
title: "Apply",
style: .plain,
target: self,
action: #selector(saveShotData)
) 
navigationItem.rightBarButtonItem = rightBarButton

您尝试过吗:

rightBarButton.isHidden = false

如果你想把它隐藏起来不起作用,那就试试

rightBarButton.isUserInteractionEnabled = false

isHidden仅隐藏-不禁用。不幸的是,isHidden不会调整布局/隐藏按钮-所以如果你有两个右栏按钮项目,它们的布局不会很好地更新-尽管如果需要,你可以通过一些创造性的方法来绕过它。

最新更新