在Swift 4中从导航栏按钮项中隐藏或删除特定项

时间:2019-02-04 11:44:21

标签: ios swift uinavigationbar swift4 uibarbuttonitem

从情节提要中导航栏UIBarButtonItem隐藏或删除特定按钮项。

例如右侧导航栏项目,我从情节提要中添加了3个UIBarButtonItem,例如“完成”,“取消”,“下一个”,现在我要以编程方式从导航栏中删除或隐藏“取消”按钮根据用户登录名,那么该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试一下:

self.navigationItem.rightBarButtonItems?.remove(at: [indexOfButton])

[indexOfButton]应该是rightBarButtonItems数组中按钮的索引。