通常情况我们会自定义navigationbar左右按钮来满足我们也业务需求,下面就来看看。
右侧添加一个按钮
UIBarButtonItem *addFriendBtn = [[UIBarButtonItem alloc]
initWithTitle:@”加好友” style:UIBarButtonItemStyleBordered target:self action:@selector(addFriendAction)]; self.navigationItem.rightBarButtonItem
= addFriendBtn ;
右侧添加两个按钮
//两个按钮的父类view
UIView *rightBtnView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 50)];
//加好友按钮
UIButton *addFriendBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
[rightButtonView addSubview:addFriendBtn];
[addFriendBtn setImage:[UIImage imageNamed:@”button_addfriend”] forState:UIControlStateNormal];
[addFriendBtn addTarget:self action:@selector(addFriendAction) forControlEvents:UIControlEventTouchUpInside];//回首页
UIButton *backMainBtn = [[UIButton alloc] initWithFrame:CGRectMake(50, 0, 50, 50)];