使用swift在选项卡式视图中的导航栏上添加按钮

时间:2015-08-20 12:49:16

标签: ios swift uinavigationcontroller uibutton uitabbarcontroller

我的应用程序框架就像那里的导航控制器,然后在2-3个视图控制器之后我添加了一个标签栏控制器来显示标签。所以我想在导航栏右侧添加一个按钮,该按钮将显示在每个选项卡中。我想删除后退按钮,并希望添加一些其他按钮,如"设置"。这是我的视图控制器:enter image description here

2 个答案:

答案 0 :(得分:1)

  

在ViewdidLoad()

中尝试此行
self.navigationItem.backBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Add, target: self, action: Selector("actionMethodName"))

答案 1 :(得分:0)

在“主选项卡”中,View控制器的Viewdidload方法 输入此代码

        let sideMenuButton = UIButton(type: .custom)            
        sideMenuButton.frame = CGRect(x: 10, y: 80, width: 60, height: 60)            
        sideMenuButton.setImage(#imageLiteral(resourceName: "ic_menu"), for: .normal)     
        sideMenuButton.imageEdgeInsets = UIEdgeInsets(top: 30, left: 0, bottom: 0, right: 0)
        sideMenuButton.addTarget(self, action: #selector(clk_menu), for: .touchUpInside)
        let item1 = UIBarButtonItem(customView: sideMenuButton)

因此您可以在所有标签中添加侧面菜单 这样,您可以添加不同的按钮和标题