Reputation: 301
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?
Upvotes: 1
Views: 322
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