In viewDidLoad
//--- Add Custom Right Bar Button Item ---//
self.addRightNavItemOnView()
func addRightNavItemOnView()
{
let buttonEdit: UIButton = UIButton.buttonWithType(UIButtonType.Custom) asUIButton
buttonEdit.frame = CGRectMake(0, 0, 40, 40)
buttonEdit.setImage(UIImage(named:"edit.png"), forState: UIControlState.Normal)
buttonEdit.addTarget(self, action: "rightNavItemEditClick:", forControlEvents:UIControlEvents.TouchUpInside)
var rightBarButtonItemEdit: UIBarButtonItem = UIBarButtonItem(customView: buttonEdit)
let buttonDelete: UIButton = UIButton.buttonWithType(UIButtonType.Custom) asUIButton
buttonDelete.frame = CGRectMake(0, 0, 40, 40)
buttonDelete.setImage(UIImage(named:"delete.png"), forState:UIControlState.Normal)
buttonDelete.addTarget(self, action: "rightNavItemDeleteClick:", forControlEvents:UIControlEvents.TouchUpInside)
var rightBarButtonItemDelete: UIBarButtonItem = UIBarButtonItem(customView: buttonDelete)
// add multiple right bar button items self.navigationItem.setRightBarButtonItems([rightBarButtonItemDelete, rightBarButtonItemEdit], animated: true)
// uncomment to add single right bar button item
// self.navigationItem.setRightBarButtonItem(rightBarButtonItem, animated: false)
}
func rightNavItemEditClick(sender:UIButton!)
{
println("rightNavItemEditClick")
}
func rightNavItemDeleteClick(sender:UIButton!)
{
println("rightNavItemDeleteClick")
}
Hello Piyush Great tutorial
ReplyDeleteThanks
Delete