设置NavigationBar 右侧按钮 rightBarButtonItem

本文介绍了在iOS开发中如何自定义Navigation Bar的右侧按钮,包括添加单个按钮以及创建包含两个按钮的视图。通过实例代码展示了如何创建`UIBarButtonItem`,设置文字或图片,并响应点击事件。
摘要由CSDN通过智能技术生成

通常情况我们会自定义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)];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值