亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

iOS11新特性之在你的APP中使用LargeTitle

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

隨著WWDC17以及Apple 2017秋季新品發布會的召開,Apple也在9月20日正式推送了iOS 11的正式版。在iOS 11中,Apple也推出了全新的UI風格。

iOS11,LargeTitle,iOS11使用LargeTitle

UI風格

在iOS 11中,系統APP使用了這種UI風格。這種風格最明顯的變化就是使用了iOS 11的新特性--Large Title和新的SearchController。

Demo

GitHub: LargerTitleDemo

iOS11,LargeTitle,iOS11使用LargeTitle

Large Title & Table View

設置Lager Title

APP全局使用Large Title

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // 設置Large Title偏好為True。 if (@available(iOS 11.0, *)) {  [[UINavigationBar appearance] setPrefersLargeTitles:true]; } else {  // Fallback on earlier versions } return YES;}

單個ViewController使用Larger Title

- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; // 設置Large Title偏好為YES。 if (@available(iOS 11.0, *)) {  [self.navigationController.navigationBar setPrefersLargeTitles:YES]; } else {  // Fallback on earlier versions }}- (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; // 設置Large Title偏好為NO。 if (@available(iOS 11.0, *)) {  [self.navigationController.navigationBar setPrefersLargeTitles:NO]; } else {  // Fallback on earlier versions }}

使用上述代碼設置后,即可開啟Large Title的顯示。

添加Table View

iOS11,LargeTitle,iOS11使用LargeTitle

在StoryBoard添加TableView

在Xcode 9中,XIB和StoryBoard默認會添加 Safe Area(安全區) ,而添加在Controller的View上控件的約束也不再以supview為準,而是以Safe Area為準。

Safe Area是在iOS 9中添加的特性。如果你不需要使用Safe Area,或需要在舊版本的App中添加Safe Area,可以在XIB或StoryBoard的右側邊欄中“Show the File inspector”標簽下對“Use Safe Area Layout Guides”選項下進行勾選,以添加或刪除Safe Area。

iOS11,LargeTitle,iOS11使用LargeTitle

添加Refresh Control

Refresh Control是系統的下拉刷新控件,配合Table View使用,以實現系統的下拉刷新效果。

UIRefreshControl *refreshControl = [[UIRefreshControl alloc]init];[refreshControl addTarget:self action:@selector(beginRefresh:) forControlEvents:UIControlEventValueChanged];if (@available(iOS 10.0, *)) { [self.tableView setRefreshControl:refreshControl];} else { // Fallback on earlier versions}

刷新完成調用 - (void)endRefreshing NS_AVAILABLE_IOS(6_0); 結束刷新狀態。

Search Controller

添加搜索欄

if (@available(iOS 11.0, *)) { UISearchController *searchController = [[UISearchController alloc]initWithSearchResultsController:nil]; self.navigationItem.searchController = searchController;} else { // Fallback on earlier versions}

關于 Search Controller 的使用在此不再贅述??蓞⒖脊俜絊ample Code Table Search with UISearchController

再說幾句

由于Large Title及一些API僅在iOS 11提供,所以在調用前均添加了判斷,以防止低版本系統調用高版本API造成應用崩潰

if (@available(iOS 10.0, *)) { // Code...} else { // Fallback on earlier versions}

在實際開發中,在ViewController上添加TableView實現效果不夠理想,在滑動過程中有明顯卡頓。而直接使用TableViewController實現效果最為理想,滑動無卡頓現象。

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


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美第一页| 欧美一区深夜视频| 国产成人精品免费久久久久| 91九色精品视频| 国产亚洲美女精品久久久| 亚洲a区在线视频| 95av在线视频| 亚洲va欧美va国产综合剧情| 日韩精品在线视频美女| 欧美日韩高清区| 亚洲天堂男人天堂| 亚洲理论片在线观看| 日韩精品免费综合视频在线播放| 热re91久久精品国99热蜜臀| 久久精品夜夜夜夜夜久久| 国产精品99久久久久久www| 国产在线98福利播放视频| 国产精品久久久久999| 精品国产乱码久久久久久婷婷| 日韩视频免费观看| 久久影视电视剧免费网站| 亚洲国产精品99久久| 欧美福利视频在线观看| 国模吧一区二区三区| 国产午夜精品视频免费不卡69堂| 大量国产精品视频| 亚洲999一在线观看www| 在线亚洲国产精品网| 久久久伊人日本| 精品久久久久久久久中文字幕| xxx一区二区| 亚洲三级 欧美三级| 国产精品成人观看视频国产奇米| 亚洲理论片在线观看| 九九九久久国产免费| 亚洲电影免费观看高清完整版在线观看| 国产成人一区二区三区小说| 国产精品久久久久久婷婷天堂| 国产精品久久99久久| 国产欧美一区二区白浆黑人| 国产精品流白浆视频| 欧美日韩国产成人在线观看| 国外成人免费在线播放| 久久6精品影院| 色哟哟网站入口亚洲精品| 日韩国产中文字幕| 国产免费一区二区三区在线能观看| 久久91亚洲精品中文字幕| 久久视频这里只有精品| 国产日韩欧美视频在线| 精品亚洲永久免费精品| 国产精品视频一区国模私拍| 国产剧情日韩欧美| 亚洲欧美日韩一区在线| 亚洲白拍色综合图区| 日韩av一区在线| 欧美视频不卡中文| 国产精品一区二区av影院萌芽| 久久九九精品99国产精品| 日韩在线视频线视频免费网站| 自拍视频国产精品| 日本sm极度另类视频| 久久九九有精品国产23| 亚洲精品电影久久久| 亚洲成人激情视频| 热99久久精品| 亚洲自拍偷拍一区| 91青草视频久久| 久久91亚洲精品中文字幕| 国产中文字幕亚洲| 97视频国产在线| 亚洲一区二区三| 国产精品久久久久久久久借妻| 欧美限制级电影在线观看| 亚洲视频免费一区| 国产专区欧美专区| 久久天天躁狠狠躁老女人| 亚洲综合视频1区| 欧美精品第一页在线播放| 国产精品私拍pans大尺度在线| 欧美在线视频播放| 日韩国产在线看| 2019日本中文字幕| 国产欧美日韩精品丝袜高跟鞋| 7777kkkk成人观看| 欧美精品九九久久| 欧美性在线视频| 精品无人区太爽高潮在线播放| 日韩av中文字幕在线播放| 欧美激情高清视频| 亚洲无亚洲人成网站77777| 国产一区二区三区免费视频| 亚洲三级黄色在线观看| 黑人极品videos精品欧美裸| 亚洲国产成人在线视频| 欧美高清无遮挡| 在线看片第一页欧美| 91在线播放国产| 成人国产精品日本在线| 欧美日韩一区二区免费在线观看| 亚洲综合色激情五月| 欧美一区二三区| 亚洲精品免费av| 久久久久久久av| 日韩欧美在线观看| 国产精品美女久久久久久免费| 91久久久久久久久久久久久| 成人啪啪免费看| 国产精品美女久久久久av超清| 欧美洲成人男女午夜视频| 中文字幕亚洲自拍| 亚洲精品视频免费| 在线看日韩欧美| 精品久久久久久亚洲精品| 亚洲一区二区自拍| 欧美老妇交乱视频| 日产精品久久久一区二区福利| 夜夜嗨av一区二区三区免费区| 免费成人高清视频| 中文字幕亚洲欧美日韩在线不卡| 亚洲二区中文字幕| 欧美性视频精品| 国产乱人伦真实精品视频| 亚洲综合在线播放| 欧美放荡办公室videos4k| 国产剧情久久久久久| 日韩免费观看高清| 亚洲欧美变态国产另类| 日韩欧美aⅴ综合网站发布| 136fldh精品导航福利| 国产乱人伦真实精品视频| 精品久久久久久久久久ntr影视| 久久99国产精品自在自在app| 欧美又大又粗又长| 亚洲精品国产品国语在线| 欧美精品激情blacked18| 久久久国产精彩视频美女艺术照福利| 日本在线精品视频| 亚洲综合一区二区不卡| 亚洲国产精品久久久久秋霞蜜臀| 高清视频欧美一级| 亚洲国产欧美一区二区三区同亚洲| 中文字幕av一区中文字幕天堂| 亚洲国产成人久久综合一区| 2021久久精品国产99国产精品| 欧美性猛交xxxx久久久| 在线精品播放av| 九九九久久久久久| 欧美亚洲国产日韩2020| 亚洲欧美自拍一区| 成人免费高清完整版在线观看| 国产99视频精品免视看7| 欧美日韩成人精品| 亚洲欧美激情在线视频| 欧美一区二区三区免费视| 欧美二区乱c黑人| 欧美老少做受xxxx高潮| 日本成人在线视频网址| 91日韩在线播放| 成人免费视频网| 国产精品久久99久久| 国产精品海角社区在线观看| 欧美大尺度激情区在线播放| 欧美成人中文字幕在线|