UIButton *_isussebtn;
_isussebtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
_isussebtn.frame = CGRectMake(0, 0, 20, 20);
[_isussebtn setImage:[UIImage imageNamed:@"Return"] forState:UIControlStateNormal];
_isussebtn.titleLabel.font = [UIFont systemFontOfSize:18];
[_isussebtn addTarget:self action:@selector(backbtn) forControlEvents:UIControlEventTouchUpInside];
//添加到导航条
UIBarButtonItem *rightitem = [[UIBarButtonItem alloc]initWithCustomView:_isussebtn];
self.navigationItem.leftBarButtonItem = rightitem;
}
@interface chatViewController ()<RCIMUserInfoDataSource,UIGestureRecognizerDelegate>
-(void)backbtn{
//[self.navigationController dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];
}
本文介绍如何在iOS应用中使用UIButton创建自定义的返回按钮,并将其添加到UINavigationController的导航栏上。通过设置按钮的图片、尺寸及点击事件,实现与系统返回按钮相同的功能。
1万+

被折叠的 条评论
为什么被折叠?



