当前位置: 首页 > news >正文

iOS开发之如何修改导航栏的内容

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

导航栏的内容由栈顶控制器的navigationItem属性决定。

UINavigationItem有以下属性影响着导航栏的内容(通常在子控制器中viewDidLoad方法中调用这些方法)

左上角的返回按钮:

@property(nonatomic,retain) UIBarButtonItem *backBarButtonItem;

例如:self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStyleDone target:nil action:nil];//这个方法要在上一个ViewController中调用

 

中间的标题视图:

@property(nonatomic,retain) UIView  *titleView;

例如:self. navigationItem.titleView = myView;

 

中间的标题文字:

@property(nonatomic,copy)   NSString  *title;

例如:self.navigationItem.title = @"第1个控制器";

 

左上角的视图:

@property(nonatomic,retain) UIBarButtonItem *leftBarButtonItem;

例如:self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:nil action:nil];

 

右上角的视图:

@property(nonatomic,retain) UIBarButtonItem *rightBarButtonItem;

转载于:https://my.oschina.net/u/2448717/blog/499757

相关文章:

  • Jboss7.1 加入realm auth认证 bootsfaces 美化的登录页面
  • BZOJ 3436: 小K的农场 差分约束
  • 2cifang.com_2次方学习
  • 关于深拷贝(含数组对象)
  • 使用Lua和OpenResty搭建验证码服务器 - JavaChen Blog
  • logrotate机制与原理[转载]
  • Fresco源码解析 - DataSource怎样存储数据
  • 官方API Demos中自定义adapter写法
  • 用指针方法排序数组
  • Linux下Nagios的安装与配置(转载)
  • 程序员从初级到大牛的蜕变
  • Mybatis配置动态table的例子
  • [某鸥实训记][objective-c][第三天][个人笔记]
  • Oracle分区的一些问题,关于子分区~~
  • 链表的中点,是否有环,有环时环的起点,环的长度,链表的长度
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 2019年如何成为全栈工程师?
  • CSS实用技巧
  • Elasticsearch 参考指南(升级前重新索引)
  • JS函数式编程 数组部分风格 ES6版
  • Python连接Oracle
  • SpingCloudBus整合RabbitMQ
  • 阿里云应用高可用服务公测发布
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 浮动相关
  • 给初学者:JavaScript 中数组操作注意点
  • 关于Java中分层中遇到的一些问题
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 力扣(LeetCode)965
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 阿里云服务器购买完整流程
  • (a /b)*c的值
  • (HAL库版)freeRTOS移植STMF103
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (二)学习JVM —— 垃圾回收机制
  • (分布式缓存)Redis分片集群
  • (未解决)macOS matplotlib 中文是方框
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转) RFS+AutoItLibrary测试web对话框
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .Net CF下精确的计时器
  • .NET Framework .NET Core与 .NET 的区别
  • .NET NPOI导出Excel详解
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET关于 跳过SSL中遇到的问题
  • .Net环境下的缓存技术介绍
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET学习教程二——.net基础定义+VS常用设置
  • [20171106]配置客户端连接注意.txt
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [ABC294Ex] K-Coloring
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [android] 手机卫士黑名单功能(ListView优化)