zoukankan      html  css  js  c++  java
  • iOS 导航栏实现总结

    目标: 在UI界面中实现 整体效果的导航栏,

           比如1 首页无导航条,次页有导航条,

                 2 导航条中不包含下方不包含黑边

                 3 导航条包含多个筛选项 等等

    问题: 用系统带的NavigateBar 来实现时,以上种种问题,很难解决。

           (补充,频繁的 调用self.navigationController.navigationBarHidden = YES OR NO 可以使界面导航变的混乱)

    解决思路:

          抛弃到原来的NavigateBar显示,自己自定义NavigateBar加载到界面的UI中去。

    直接修改当前界面的返回文字的方法

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

    {

        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];

        if (self) {

            // 初始化当前项的返回文字

            UIBarButtonItem *temporaryBarButtonItem = [[[UIBarButtonItem alloc] init]autorelease];

            

            self.navigationItem.backBarButtonItem = temporaryBarButtonItem;

        }

        return self;

    }

    self.navigationItem.backBarButtonItem.title=@"章目录";

          

  • 相关阅读:
    GHOST CMS
    某小姑娘治疗案
    关于ssl证书的一些知识
    Hbuiler中常用的快捷键
    跌落损任胸胁案
    老年脑梗案
    Centos7安装完成后设定基本的网络配置
    Centos7下的文件压缩
    在centos7上用docker安装宝塔面板
    右手中指一侧麻木案
  • 原文地址:https://www.cnblogs.com/macroxu-1982/p/4258880.html
Copyright © 2011-2022 走看看