zoukankan      html  css  js  c++  java
  • 自定义导航栏按钮

    自定义导航栏按钮

     
    添加了UINavigationController后,可以在当前视图控制器修改下一页的返回按钮backBarButtonItem:
     
    方法1.  用系统自带的返回按钮

    UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc]

                                              initWithTitle:@"返回"

                                              style:UIBarButtonSystemItemCancel

                                              target:self

                                              action:@selector(doClickBackAction:)];

        self.navigationItem.backBarButtonItem = leftBarButtonItem;

     
    方法2. 自己定义返回按钮

    UIImage* backImage = [UIImage imageNamed:@"btn_back.png"];

        CGRect backframe = CGRectMake(0,0,54,30);

        UIButton* backButton= [[UIButton alloc] initWithFrame:backframe];

        [backButton setBackgroundImage:backImage forState:UIControlStateNormal];

        [backButton setTitle:@"直播" forState:UIControlStateNormal];

        backButton.titleLabel.font=[UIFont systemFontOfSize:13];

        [backButton addTarget:self action:@selector(doClickBackAction:)forControlEvents:UIControlEventTouchUpInside];

        UIBarButtonItem* leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:backButton];

        UIBarButtonItem* leftBarButtonItem = [[UIBarButtonItem alloc] init];

        self.navigationItem.leftBarButtonItem = leftBarButtonItem;

        [leftBarButtonItem release];

        [backButton release];

    其实导航栏中所有按钮都可以采用方法而进行自定义。

    iOS开发者交流群:180080550
  • 相关阅读:
    Qomolangma实现篇(二):命名空间和别名子系统的实现
    关于Borland's IDE:发生了就发生了吧!
    Qomolangma实现篇(六):Qomo的OOP框架的实现技术
    Qomolangma实现篇(八):Qomo中的AOP框架
    经典的《JavaScript 权威指南》中的“对象”不经典
    Qomo OpenProject beta1 发布!
    弹出当前索引号案例
    tab栏切换效果案例
    [USACO18DEC]Sort It Out P
    [ABC163F]path pass i
  • 原文地址:https://www.cnblogs.com/stevenwuzheng/p/5400939.html
Copyright © 2011-2022 走看看