修改navigationItem上的title 颜色和样式
今天正好做到这里,以为之前的设计是通过view的跳转,然后直接传递title过来,然后在viewDidLoad里面直接赋值,但是有遇到了一个比较傻眼的情况,接口只给我id,木有title,于是我就只有获取完title在赋值啦,于是找到了一个策略,就是在获取完数据后,直接使用下面的代码就好了,既可以修改样式还可以修改标题
1 2 3 4 5 6 7 8 | <span class = "hljs-built_in" >UILabel</span> *label = [[<span class = "hljs-built_in" >UILabel</span> alloc] initWithFrame:<span class = "hljs-built_in" >CGRectZero</span>]; label.backgroundColor = [<span class = "hljs-built_in" >UIColor</span> clearColor]; label.font = [<span class = "hljs-built_in" >UIFont</span> boldSystemFontOfSize:<span class = "hljs-number" >18.0</span>]; label.textAlignment = <span class = "hljs-built_in" >NSTextAlignmentCenter</span>; label.textColor = [<span class = "hljs-built_in" >UIColor</span> whiteColor]; <span class = "hljs-keyword" >self</span>.navigationItem.titleView = label; label.text = _personName; [label sizeToFit]; |
文章参考:
http://blog.csdn.net/tongzhitao/article/details/9852633
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于
博客(
https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/529
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/529