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

首頁 > 系統 > iOS > 正文

詳解IOS11新特性之larget title的實現

2019-10-21 18:43:11
字體:
來源:轉載
供稿:網友

本文介紹了IOS11新特性之larget title的實現,分享給大家,具體如下:

大標題(larget title)

圖層解析

IOS11,larget,title,largetitle,ios,large

小標題所處.jpg

這就是我們平常所見的Nav的title

IOS11,larget,title,largetitle,ios,large

大標題所處.jpg

這是IOS11新特性larget title

IOS11,larget,title,largetitle,ios,large

處于哪里.jpg

他們其實都在navigationBar這個view上,但是大標題先添加在navigationBar上的,看下圖便知道了

IOS11,larget,title,largetitle,ios,large

上拉到頂部.png

只不過是小標題把大標題遮蓋住了

//必須要設置navigationBar的prefersLargeTitles屬性為YES才能夠顯示出大標題self.navigationController.navigationBar.prefersLargeTitles = YES;//樣式是navigationItem的枚舉 有三種typedef NS_ENUM(NSInteger, UINavigationItemLargeTitleDisplayMode) { /// 自動模式依賴上一個 item 的特性UINavigationItemLargeTitleDisplayModeAutomatic,/// 針對當前 item 總是啟用大標題特性UINavigationItemLargeTitleDisplayModeAlways,/// Never UINavigationItemLargeTitleDisplayModeNever,}self.navigationController.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeAlways; //為大標題添加富文本屬性 [self.navigationController.navigationBar setLargeTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor redColor],NSForegroundColorAttributeName,[UIFont systemFontOfSize:20.f],NSFontAttributeName,nil]];

APPStore的UI如何實現?

主要是大標題所在的右邊有一個頭像按鈕

我給出一個思路吧,首先我沒有找到大標題所處的View,大概是蘋果沒有對外開放這個view。但是我們已經知道他們都在navigationBar下了,何不直接取出navigationBar的子視圖獲取大標題所在的view呢?然后把你想要設置的按鈕添加到該view上,最后只需要監聽滾動去控制他們是否hidden

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。

 

注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南木林县| 商城县| 阿城市| 镇江市| 苍南县| 察哈| 额尔古纳市| 霍邱县| 蒙山县| 彭州市| 格尔木市| 林西县| 景宁| 景泰县| 汉阴县| 珠海市| 胶南市| 车致| 祥云县| 阳谷县| 拉萨市| 富蕴县| 连江县| 洞头县| 延庆县| 浦城县| 江川县| 叶城县| 北川| 威信县| 普兰县| 含山县| 衡南县| 确山县| 敦化市| 禄丰县| 金堂县| 永顺县| 贺州市| 余干县| 新余市|