国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

UINavigationController與UITabbarController的樣式

2019-11-14 18:40:15
字體:
來源:轉載
供稿:網友

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

 

1.改變UINavigationBar的顏色

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

添加了一個屬性barTintColor,以前的tintColor不再對bar的顏色產生影響,改變顏色需要用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來分別設置文字樣式和顏色。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹤山市| 贵南县| 玉林市| 颍上县| 通化县| 晋宁县| 屯留县| 甘谷县| 偃师市| 滨州市| 且末县| 江城| 天气| 博湖县| 玉林市| 霞浦县| 玛沁县| 临澧县| 宁波市| 宣武区| 奇台县| 宁河县| 祁阳县| 微博| 焦作市| 东城区| 裕民县| 健康| 宁河县| 灵台县| 巴楚县| 滨海县| 恩施市| 重庆市| 长武县| 东安县| 武定县| 乌兰察布市| 合山市| 宁安市| 习水县|