- (void)viewDidLoad
{
[superviewDidLoad];
[self.navigationControllersetNavigationBarHidden:NO];
self.title = @"完善信息";
/*
* @ 一个导航控制器控制着若干个视图控制器
* 一个导航控制器包含一个NavigationBar和一个toolBar
* NavigationBar中的"按钮"是一个UINavigationItem(only one)
* 通过设置UINavigationItem的属性,显示Item(UInavigatinBar)
* UINavigationItem不是由navigationBar控制,更不由UInavigtaionController来控制
* 而是由当前的视图控制器控制
*/
UIButton *skipItem = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
[skipItem setTitle:@"跳过"forState:UIControlStateNormal];
[skipItem setFrame:CGRectMake(0, 0, 60, 35)];
[skipItem addTarget:selfaction:@selector(skip_action) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:skipItem];
self.navigationItem.leftBarButtonItem = leftItem;
UIButton *finishItem = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
[finishItem setTitle:@"完成"forState:UIControlStateNormal];
[finishItem setFrame:CGRectMake(0, 0, 60, 35)];
[finishItem addTarget:selfaction:@selector(finish_action) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:finishItem];
self.navigationItem.rightBarButtonItem = rightItem;
}
相关推荐
主要介绍了iOS应用中自定义UIBarButtonItem导航按钮的创建方法,文中举了一个自定义图片的UIBarButtonItem实例,比较具有代表性,需要的朋友可以参考下
没有默认边框样式的 UIBarButtonItem 的自定义图像或文本。 版本 1.1 概述 当您不希望 Apple 应用到它的默认边框样式时,使用它代替UIBarButtonItem 。 创建一个更干净的栏按钮项目,或者只是为创作自由留出更多...
比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,已经对原生方法的重写,达到与原生一样的业务跳转,...修改按钮的方法使用原生UIBarButtonItem修改即可。
[1]从A这个控制器push到B这个控制器,我们想要自定义B的返回按钮,我们可以在A中设置 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@王俨 style:UIBarButtonIte
主要介绍了iOS应用开发中导航栏按钮UIBarButtonItem的添加教程,文中详细介绍了使用UINavigationController导航控制器添加的过程,需要的朋友可以参考下
前言 基本上每个iOS APP里面都有导航,比如微信、QQ、支付宝。导航可以很方便地帮助我们管理视图控制器(UIViewController)。...我们在写代码自定义UIBarButtonItem的时候,一般是像下面这样来定义的: se
一开始尝试自定义按钮然后设置为leftBarButtonItem,但是这样图片可能跟系统自带的不一样,还有就是返回按钮的位置跟系统自带的不一样。后来找了一些资料,发现将文字去掉比较简单,一般做法是控制器中添加如下代码...
来源:Licence:MIT平台:... 自定义UIBarButtonItem上的按钮图像。默认的UIBarButtonItem的按钮是带有方框的按钮。这份代码可以自定义其中的按钮图像。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0。
非常炫的导航栏按钮效果,源码FRDLivelyButton,FRDLivelyButton可用来创建iOS 7风格的导航栏按钮,支持五种常见的按钮类型(菜单、关闭、添加等),并在点击时带有流畅的动画效果。FRDLivelyButton使用core ...
点击任意控件,按钮,导航条按钮,工具条按钮(UIBarButtonItem),都会弹出消息气泡。弹出的气泡会自动定位在相应的按钮旁边,并且有小箭头指向这个按钮。气泡的文字和颜色可以自定义。 注意:请在Mac下解压使用
点击任意控件,按钮,导航条按钮,工具条按钮(UIBarButtonItem),都会弹出消息气泡。弹出的气泡会自动定位在相应的按钮旁边,并且有小箭头指向这个按钮。气泡的文字和颜色可以自定义。 Code4App编译测试,适用...
有时 Apple 的股票 UIBarButtonItem 并没有给你足够的灵活性来改变它的一些设计,所以ETFlatBarButtonItem足够简单,允许你改变你想要的任何东西。 安装 克隆这个 repo 并将文件夹ETFlatBarButtonItem复制到您的 ...
ToolBar工具栏是视图View的属性,可以在工具栏上添加工具栏按钮Bar Button Item(可以是自定义的Custom、也可以是系统自带的BarButtonSystemItem ),视图控制器可以通过工具栏项对视图中内容进行操作。 注意事项: 在...
作者Winter-Yang,源码YQNavigationController,比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,...修改按钮的方法使用原生UIBarButtonItem修改即可。
利用 runtime 的 objc_getAssociatedObject , objc_getAssociatedObject方法 实现UIButton 的角标 ...自定义UIBarButtonItem实现角标 https://github.com/wangjianquan/BadgeButton 持续更新中...
作者ebetabox,源码UIBarButtonItemGrouping,UIBarButtonItemGrouping 是在 UINavigationItem 的 iOS 类,自动分组,归类左边的 ...如果需要可以添加许多按钮,自定义,然后生成带有浮动按钮的 UIActionSheet 。
也可以将其指向UINavigationBar或UIToolbar中的UIBarButtonItem,它将自动将自身定位为指向目标。 如果默认值不合适,则可以自定义背景颜色和文本颜色。 呈现SwiftPopTipView时,有两个动画选项可用:“幻灯片”...
自定义导航条上 UIBarButtonItem 的外观。BPBarButtonItem 不是 UIBarButtonItem 的子类,而是直接继承NSObject,从而有更大的定制性。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。