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=@"章目录";

          

  • 相关阅读:
    pcr的简单小脚本
    Q宠大乐斗自动玩
    Docker安装elsearch
    elasticserarch6.5.0百度云资源
    rabbitmq安装
    排序后分组取每个分组的第一条数据
    Lambda表达式的简单使用
    解决SpringBoot总是找不到jsp
    Java强转类型时报错
    iOS内购图文流程(2017)
  • 原文地址:https://www.cnblogs.com/macroxu-1982/p/4258880.html
Copyright © 2011-2022 走看看