`
zhengjj_2009
  • 浏览: 149288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UIBarButtonItem左右按钮的自定义

 
阅读更多

- (void)viewDidLoad

{

    [superviewDidLoad];

    [self.navigationControllersetNavigationBarHidden:NO];

    self.title = @"完善信息";

    /*

     * @ 一个导航控制器控制着若干个视图控制器

     *   一个导航控制器包含一个NavigationBar和一个toolBar

     *   NavigationBar中的"按钮"是一个UINavigationItemonly one

     *   通过设置UINavigationItem的属性,显示ItemUInavigatinBar

     *   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导航按钮的创建方法

    主要介绍了iOS应用中自定义UIBarButtonItem导航按钮的创建方法,文中举了一个自定义图片的UIBarButtonItem实例,比较具有代表性,需要的朋友可以参考下

    ILBarButtonItem:没有默认边框样式的 UIBarButtonItem 的自定义图像

    没有默认边框样式的 UIBarButtonItem 的自定义图像或文本。 版本 1.1 概述 当您不希望 Apple 应用到它的默认边框样式时,使用它代替UIBarButtonItem 。 创建一个更干净的栏按钮项目,或者只是为创作自由留出更多...

    ios-流行的自定义YQNavigationController,非自定义UIView实现.zip

    比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,已经对原生方法的重写,达到与原生一样的业务跳转,...修改按钮的方法使用原生UIBarButtonItem修改即可。

    iOS 自定义返回按钮保留系统滑动返回功能

    [1]从A这个控制器push到B这个控制器,我们想要自定义B的返回按钮,我们可以在A中设置 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@王俨 style:UIBarButtonIte

    iOS应用开发中导航栏按钮UIBarButtonItem的添加教程

    主要介绍了iOS应用开发中导航栏按钮UIBarButtonItem的添加教程,文中详细介绍了使用UINavigationController导航控制器添加的过程,需要的朋友可以参考下

    iOS如何改变UIBarButtonItem的大小详解

    前言 基本上每个iOS APP里面都有导航,比如微信、QQ、支付宝。导航可以很方便地帮助我们管理视图控制器(UIViewController)。...我们在写代码自定义UIBarButtonItem的时候,一般是像下面这样来定义的: se

    关于iOS导航栏返回按钮问题的解决方法

    一开始尝试自定义按钮然后设置为leftBarButtonItem,但是这样图片可能跟系统自带的不一样,还有就是返回按钮的位置跟系统自带的不一样。后来找了一些资料,发现将文字去掉比较简单,一般做法是控制器中添加如下代码...

    ILBarButtonItem(iPhone源代码)

    来源:Licence:MIT平台:... 自定义UIBarButtonItem上的按钮图像。默认的UIBarButtonItem的按钮是带有方框的按钮。这份代码可以自定义其中的按钮图像。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0。

    非常炫的导航栏按钮效果

    非常炫的导航栏按钮效果,源码FRDLivelyButton,FRDLivelyButton可用来创建iOS 7风格的导航栏按钮,支持五种常见的按钮类型(菜单、关闭、添加等),并在点击时带有流畅的动画效果。FRDLivelyButton使用core ...

    (0053)-iOS/iPhone/iPAD/iPod源代码-弹出视图(Popup View)-PopTip View

    点击任意控件,按钮,导航条按钮,工具条按钮(UIBarButtonItem),都会弹出消息气泡。弹出的气泡会自动定位在相应的按钮旁边,并且有小箭头指向这个按钮。气泡的文字和颜色可以自定义。 注意:请在Mac下解压使用

    PopTip View(iPhone源代码)

    点击任意控件,按钮,导航条按钮,工具条按钮(UIBarButtonItem),都会弹出消息气泡。弹出的气泡会自动定位在相应的按钮旁边,并且有小箭头指向这个按钮。气泡的文字和颜色可以自定义。 Code4App编译测试,适用...

    ETFlatBarButtonItem:导航栏上的简单按钮可实现更高级别的自定义

    有时 Apple 的股票 UIBarButtonItem 并没有给你足够的灵活性来改变它的一些设计,所以ETFlatBarButtonItem足够简单,允许你改变你想要的任何东西。 安装 克隆这个 repo 并将文件夹ETFlatBarButtonItem复制到您的 ...

    iOS应用中使用Toolbar工具栏方式切换视图的方法详解

    ToolBar工具栏是视图View的属性,可以在工具栏上添加工具栏按钮Bar Button Item(可以是自定义的Custom、也可以是系统自带的BarButtonSystemItem ),视图控制器可以通过工具栏项对视图中内容进行操作。 注意事项: 在...

    比较流行的导航控制器YQNavigationController

    作者Winter-Yang,源码YQNavigationController,比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,...修改按钮的方法使用原生UIBarButtonItem修改即可。

    ios-BadgeButton.zip

    利用 runtime 的 objc_getAssociatedObject , objc_getAssociatedObject方法 实现UIButton 的角标 ...自定义UIBarButtonItem实现角标 https://github.com/wangjianquan/BadgeButton 持续更新中...

    自动分组功能的iOS 类

    作者ebetabox,源码UIBarButtonItemGrouping,UIBarButtonItemGrouping 是在 UINavigationItem 的 iOS 类,自动分组,归类左边的 ...如果需要可以添加许多按钮,自定义,然后生成带有浮动按钮的 UIActionSheet 。

    SwiftPopTipView:iOS适用于iOS的弹出窗口

    也可以将其指向UINavigationBar或UIToolbar中的UIBarButtonItem,它将自动将自身定位为指向目标。 如果默认值不合适,则可以自定义背景颜色和文本颜色。 呈现SwiftPopTipView时,有两个动画选项可用:“幻灯片”...

    Custom BarButtonItem(iPhone源代码)

     自定义导航条上 UIBarButtonItem 的外观。BPBarButtonItem 不是 UIBarButtonItem 的子类,而是直接继承NSObject,从而有更大的定制性。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。

Global site tag (gtag.js) - Google Analytics