ToniTJK
ToniTJK

Reputation: 301

Bar Button Navigation Controller is hidden Swift

I want to add a bar button in a navigation controller, but when I put the button, it looks like it is behind the navigation controller. Someone knows what happens?

enter image description here


enter image description here

Upvotes: 1

Views: 322

Answers (1)

Rohit
Rohit

Reputation: 2326

if you want to create it programmatically u can try this in ur view did load method

let rightBarButton = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.plain, target: self, action: #selector(ViewController.myRightSideBarButtonItemTapped(_:)))
self.navigationItem.rightBarButtonItem = rightBarButton


let leftBarButton = UIBarButtonItem(title: "Edit", style: UIBarButtonItemStyle.done, target: self, action: #selector(ViewController.myLeftSideBarButtonItemTapped(_:)))
self.navigationItem.leftBarButtonItem = leftBarButton
//Mark - Call functions
func myRightSideBarButtonItemTapped(_ sender:UIBarButtonItem!)
{
    print("myRightSideBarButtonItemTapped")
}

func myLeftSideBarButtonItemTapped(_ sender:UIBarButtonItem!)
{
    print("myLeftSideBarButtonItemTapped")
}

Upvotes: 1

Related Questions