iOS - 设置导航栏之标题栏居中、标题栏的背景颜色
生活随笔
收集整理的這篇文章主要介紹了
iOS - 设置导航栏之标题栏居中、标题栏的背景颜色
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本章實(shí)現(xiàn)效果:
Untitled.gif
前言:
項(xiàng)目中很多需求是要求自定義標(biāo)題欄居中的,本人最近就遇到這中需求,如果用系統(tǒng)自帶的titleView設(shè)置的話,不會(huì)居中,經(jīng)過(guò)嘗試,發(fā)現(xiàn)titleview的起點(diǎn)位置和尺寸依賴于leftBarButtonItem和rightBarButtonItem的位置。下面給出我的解決方案
首先自定義一個(gè)標(biāo)題View
具體用法如下:
在當(dāng)前頁(yè)面的控制中只要寫,即可實(shí)現(xiàn)上圖的效果
CustomTitleView *titleView = [[CustomTitleView alloc] init];titleView.backgroundColor = [UIColor greenColor];titleView.frame = CGRectMake(0, 0, PDScreeenW, 44); titleView.title = @"我是標(biāo)題"; self.navigationItem.titleView = titleView; self.titleView = titleView; UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:self action:nil]; self.navigationItem.rightBarButtonItem = rightBarButtonItem;總結(jié)
以上是生活随笔為你收集整理的iOS - 设置导航栏之标题栏居中、标题栏的背景颜色的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: apt命令与yum命令
- 下一篇: git学习------gt;Git 分支