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