博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS开发之控件篇UINavigationController第二章 - 标题
阅读量:4309 次
发布时间:2019-06-06

本文共 951 字,大约阅读时间需要 3 分钟。

1.什么是标题(Title)

NavigationController里面的viewcontroller,每一页都会有一个标题,如图3r就是这个页面的标题

2. 如何设置标题

一般都会在这个NavigationController所包含的视图(viewController)里面设置,代码如下

- (void)viewDidLoad {    [super viewDidLoad];      self.navigationItem.title = @"3r";}

 

3.是否有其它设置方式

是有的,可以在xib里面设置,如下图,必须在导航的其它页面里面设置,不能再NavigationController的页面设置,否则没效

 

4.这样设置为什么不行

  • 有些人在navigationController的类里面设title,是不行的,因为显示的viewController所以要在这个ViewController设置title,即时能设置成功,也不会显示,因为会被放在里面的ViewController中的Title覆盖掉,所以这样设置是无效的举动
  • 有些人在navigationController的子ViewController里面设置,是不行的,因为这样设,只是设置NavigationController里面Title的内容,其它功效更上面的一样,所以也是不会有效果的,所以切记是在设置子ViewControlller里面的title,不是它们的父navigationController的title
self.navigationController.navigationItem.title = @"tt";

 

5.它与UITabBar的Title之间的关系

像下面这样设置代码,结果就会出现如下图的效果,tabbar里的值,和NavigationBarItem里面的Title文字内容一致,这证明了,setTitle就会把两个内容同时重新设定

- (void)viewDidLoad {    [super viewDidLoad];    self.title = @"测试";}

转载于:https://www.cnblogs.com/oscar1987121/p/5778265.html

你可能感兴趣的文章
hdu 3272 Mission Impossible
查看>>
python程序打包成可执行程序
查看>>
Ubuntu/Windows下利用“HIDAPI”库函数实现与Hid类USB设备通信
查看>>
hdu 4183(网络流)
查看>>
实验 5 类和对象-3
查看>>
org.hibernate.MappingException: Unknown entity: com.yyw.bean.Post几种可能
查看>>
Java相关脚本
查看>>
centos7 安装qt
查看>>
osg::Image::AllocationMode
查看>>
多线程(二)之block小结
查看>>
Python学习
查看>>
2017.03.19随笔
查看>>
Financial Analysis: Stock Market Prediction Using Deep Learning Algorithms
查看>>
Windows消息目录
查看>>
jquery miniui 学习笔记
查看>>
xampp中tomcat服务器无法启动
查看>>
【LeetCode】502. IPO
查看>>
抚顺烈士
查看>>
java亦或(^)
查看>>
采用多线程方式,解决由于查询等待造成winfrom假死问题
查看>>