代码之家  ›  专栏  ›  技术社区  ›  AtulParmar

隐藏或删除导航栏按钮项目中的特定项目,Swift 4

  •  -1
  • AtulParmar  · 技术社区  · 6 年前

    从导航栏中隐藏或删除特定按钮项 UIBarButtonItem 从故事板上得到的。

    例如,我添加了右侧导航栏项3 栏按钮项 就像故事板上的“完成”、“取消”、“下一步”,现在我想根据用户登录名以编程方式从导航栏中删除或隐藏“取消”按钮,那么我该怎么处理这个问题呢?

    1 回复  |  直到 6 年前
        1
  •  0
  •   rodskagg    6 年前

    试试这个:

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

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