一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - IOS - ios 使用xcode11 新建項(xiàng)目工程的步驟詳解

ios 使用xcode11 新建項(xiàng)目工程的步驟詳解

2021-06-01 16:10Harvey_KR IOS

這篇文章主要介紹了ios 使用xcode11 新建項(xiàng)目工程 (值得注意的問題),本文分步驟通過圖文的形式給大家展示,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

xcode11新建項(xiàng)目工程,新增了scenedelegate這個(gè)類,轉(zhuǎn)而將原appdelegate負(fù)責(zé)的對(duì)ui生命周期的處理?yè)?dān)子接了過來。故此可以理解為:ios 13以后,appdelegate負(fù)責(zé)處理app生命周期,scenedelegate負(fù)責(zé)處理ui生命周期的處理。

1.使用scenedelegate(ios 13以下黑屏)

如果創(chuàng)建app支持的最低版本是ios13,可以考慮直接使用。

舉例使用系統(tǒng)底部欄:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- (void)scene:(uiscene *)scene willconnecttosession:(uiscenesession *)session options:(uisceneconnectionoptions *)connectionoptions api_available(ios(13.0)){
 
 self.window = [[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds]];
 
 //1.創(chuàng)建tab導(dǎo)航條控制器
 uitabbarcontroller *tabcontrol = [[uitabbarcontroller alloc] init];
 tabcontrol.tabbar.barstyle = uibarstyleblack;
 
 //2.創(chuàng)建相應(yīng)的子控制器(viewcontroller)
 viewcontroller *control = [[viewcontroller alloc] init];
 control.tabbaritem = [[uitabbaritem alloc] initwithtitle:@"first" image:[uiimage imagenamed:@"icon_contact_normal"] selectedimage:[uiimage imagenamed:@"icon_contact_normal"]];
 uinavigationcontroller * nav = [[uinavigationcontroller alloc]initwithrootviewcontroller: control];
 
 viewcontroller2 *control2 = [[viewcontroller2 alloc] init];
 control2.tabbaritem = [[uitabbaritem alloc] initwithtitle:@"first" image:[uiimage imagenamed:@"icon_contact_normal"] selectedimage:[uiimage imagenamed:@"icon_contact_normal"]];
 uinavigationcontroller * nav2 = [[uinavigationcontroller alloc]initwithrootviewcontroller: control2];
 
 //將tab導(dǎo)航條控制器設(shè)為window根控制器
 self.window.rootviewcontroller = @[nav, nav2];
 
 //顯示window
 [self.window makekeyandvisible];
 
}

2.如果要適配ios 13以下的設(shè)備,需要把相關(guān)的scenedelegate刪掉才能正常使用。分四個(gè)步驟:

第一步: 刪除 info.plist 里面的 scenedelegate 配置信息

ios 使用xcode11 新建項(xiàng)目工程的步驟詳解

第二步:刪除 scenedelegate 類文件

ios 使用xcode11 新建項(xiàng)目工程的步驟詳解

第三步:還原 appdelegate 的 uiwindow 屬性。

ios 使用xcode11 新建項(xiàng)目工程的步驟詳解

第四步:刪除 appdelegate.m 中的方法

ios 使用xcode11 新建項(xiàng)目工程的步驟詳解

至此,可以像往常一樣在 appdelegate類中的 didfinishlaunchingwithoptions 方法中寫ui 執(zhí)行代碼。

總結(jié)

到此這篇關(guān)于ios 使用xcode11 新建項(xiàng)目工程的步驟詳解的文章就介紹到這了,更多相關(guān)ios xcode11 新建項(xiàng)目工程內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/Harvey_DHui/article/details/105454318

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜宅男影院 | 黄情视频 | 国产亚洲精品精品国产亚洲综合 | 四虎影视在线影院在线观看观看 | 丁香六月色婷婷综合网 | 星星动漫在线观看免费 | 小莹的性荡生活45章 | www久久| 性关系视频网站 | 我要色色网| 5151hh四虎国产精品 | 欧美精品一国产成人性影视 | 青青草人人 | 无码射肉在线播放视频 | 西野翔全部作品在线观看 | 小鸟酱视频在线观看 | 免费在线观看日本 | 欧美亚洲第一区 | 午夜AV亚洲一码二中文字幕青青 | 91精品国产亚洲爽啪在线影院 | 欧美日韩免费一区二区在线观看 | 精品一区二区三区免费观看 | 四虎四虎| 亚洲 色 欧美 爱 视频 日韩 | 亚洲 综合 欧美在线视频 | 32pao强力打造免费高速高清 | 久久视频在线视频观看天天看视频 | 99这里都是精品 | 精品国产乱码久久久久久免费 | 狠狠色伊人亚洲综合网站色 | 日韩精品国产自在欧美 | 日本啊v在线观看 | 激情视频在线播放 | 国产一线天 | 欧美一区二区三区免费观看视频 | www.国产在线观看 | 色婷婷婷婷 | 国产香蕉一区二区在线观看 | 成人深夜视频 | 99午夜高清在线视频在观看 | 国产成人www免费人成看片 |