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

时间:2020-04-22 13:04:38

标签: ios swift5.2

这是我的rightBarButton项目代码:

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

1 个答案:

答案 0 :(得分:0)

您是否尝试过:

rightBarButton.isHidden = false

如果您希望将其隐藏而不起作用,请尝试

rightBarButton.isUserInteractionEnabled = false

isHidden仅隐藏-它不会禁用。而且不幸的是.isHidden不会调整布局/隐藏按钮-因此,如果您有两个右栏按钮项,它们的布局不会很好地更新-尽管有一些创造性的方法可以根据需要解决这个问题。