UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc]
//自定义一个导航条右上角的一个button
UIImage *issueImage = [UIImageimageNamed:@"btnpressed.png"];
self.issueButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
self.issueButton.frame = CGRectMake(0, 0, 54, 30);
[_issueButton setBackgroundImage:issueImage forState:UIControlStateNormal];
[_issueButton setTitle:@"发布" forState:UIControlStateNormal];
_issueButton.titleLabel.font = [UIFont systemFontOfSize:13];
[_issueButton addTarget:self action:@selector(issueBton) forControlEvents:UIControlEventTouchUpInside];
[issueButtonaddTarget:selfaction:@selector(doClickBackAction:)forControlEvents:UIControlEventTouchUpInside];
//添加到导航条
UIBarButtonItem *leftBarButtomItem = [[UIBarButtonItemalloc]initWithCustomView:issueButton];
self.navigationItem.rightBarButtonItem = leftBarButtomItem;
本文详细介绍了如何在iOS应用中自定义导航栏按钮,实现返回和发布功能。通过创建UIBarButtonItem和UIButton实例,我们能够灵活地定制导航栏元素,提升用户体验。本文不仅提供了代码示例,还解释了各个关键步骤,帮助开发者轻松掌握这一实用技巧。

427

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



