麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

UINavigationController與UITabbarController的樣式

2019-11-14 18:40:15
字體:
來源:轉載
供稿:網(wǎng)友

之前雖然也手寫過這兩中視圖控制器,但是更多的還是使用SB來創(chuàng)建,最近發(fā)現(xiàn)了一些問題,現(xiàn)在總結一下。

 

1.改變UINavigationBar的顏色

在UINavigationController中,之前只需要設置UINavigationController.navigationBar.tintColor 就可以改變navigationBar的顏色了,在最新的API中蘋果對這個屬性就行了修改了。

添加了一個屬性barTintColor,以前的tintColor不再對bar的顏色產(chǎn)生影響,改變顏色需要用barTintColor.

 

2.設置UINavigationBar的title和UITabBarController下面item的文字為不同的標題

當一個視圖控制器是UINavigationController的當前控制器時,如果設置了self.title屬性,那么當前視圖的navigationBar的title就是會自動取self.title的值。如果當前視圖控制器還在tabBarController中,那么下面item的title也會取self.title,如果想要bar上面的文字和item的文字不一樣,那么需要單獨的對bar上面的文字設定,即除了設置self.title 意外還要在設置self.navigationItem.title的值,來吧bar上面的標題改回來,還可以單獨設置item上的文字,self.navigationController.tabbarItem.title對該屬性修改即可。

 

3.自定義UINavigationBar中間視圖

UINavigationBar中有個titleView屬性,可以定制視圖來放置在中間位置,比如可以把等待指示器放在這里。

 

4.改變UINavigationBar title的文字樣式

UINavigationBar中有個屬性為titleTextAttributes,比如要把文字設置為18號紅色,那么可以用NSFontAttributeName 和 NSForegroundColorAttributeName來分別設置文字樣式和顏色。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产午夜精品久久久久久免费视 | 色视频在线观看 | 色操网| 欧美18—19sex性hd按摩 | 美女亚洲综合 | 欧美一级黄色片免费观看 | 亚州综合| 福利在线免费 | 亚洲国产精品久久久久久久 | 日韩视频观看 | 国产大片中文字幕在线观看 | 中国黄色一级生活片 | 国产精品久久在线观看 | 欧美一级做性受免费大片免费 | 亚洲天堂中文字幕在线观看 | 色污视频| 欧美日韩国产综合网 | 亚洲精品久久久久久久久久 | 一级网站 | 黄色特级一级片 | 5a级毛片 | 欧美大穴 | av电影网站在线观看 | 黄色片网站免费在线观看 | 凹凸成人精品亚洲精品密奴 | 中文字幕亚洲一区二区三区 | 亚洲经典视频 | av在线播放免费观看 | 国产精品区一区二区三区 | 日本一区二区在线看 | 午夜精品成人一区二区 | 国产人成免费爽爽爽视频 | 精品999www | 欧美 国产 亚洲 卡通 综合 | 欧美成年性h版影视中文字幕 | 精品国产一级毛片 | 成片免费观看视频大全 | 黑人一区二区三区四区五区 | xxxx69hd一hd | 日本免费不卡一区二区 | 视屏一区|