Make a UIBarButtonItem disappear using swift IOS

前端 未结 15 2204
慢半拍i
慢半拍i 2020-12-10 23:31

I have an IBOutlet that I have linked to from the storyboard

@IBOutlet var creeLigueBouton: UIBarButtonItem!

and I want to make it disappea

15条回答
  •  一个人的身影
    2020-12-11 00:32

    The following solution works for me.

            var skipButton: UIButton = UIButton.buttonWithType(UIButtonType.Custom) as UIButton
        skipButton.frame = CGRectMake(10.0, 0.0, 58.0, 32.0);
        skipButton.setTitle("Skip", forState: UIControlState.Normal)
        skipButton.setTitleColor(UIColor(red: 0.0, green: 122.0/255.0, blue: 255.0/255.0, alpha: 1.0), forState: UIControlState.Normal)
        skipButton.addTarget(self, action: "rightButtonAction:", forControlEvents: UIControlEvents.TouchUpInside)
        var skipButtonItem = UIBarButtonItem(customView: skipButton)
        self.navigationItem.rightBarButtonItem = skipButtonItem;
    
        if hideSkipButton == true {
            self.navigationItem.rightBarButtonItem = nil
        } 
    

提交回复
热议问题