iOS開發(fā):零碎的知識(shí)點(diǎn)

1:當(dāng)我們選中cell時(shí),cell里面的所有子控件都會(huì)進(jìn)入高亮狀態(tài);

2:當(dāng)cell的selection為None時(shí)尸诽,cell被選中時(shí)忽孽,內(nèi)部的子控件就不會(huì)進(jìn)入高亮狀態(tài)绑改;

3:tableView默認(rèn)選中第一行數(shù)據(jù):[self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0inSection:0] animated:yes scrollPosition:UITableViewScrollPositionTop];

4:tableView選中哪一行,在numberOfRowsInSection中經(jīng)常用到 :tableView.indexPathForSelectedRow.row

5:修改鍵盤

?? ?UIView*keyboard = [[UIViewalloc]init];

? ? keyboard.frame=CGRectMake(0,0,0,100);

? ? //凡是鍵盤兄一,彈出默認(rèn)是整個(gè)寬度

? ? keyboard.backgroundColor = [UIColor redColor];

? ? self.emailField.inputView= keyboard;

6:修改鍵盤頂部的工具條

?UIView*toolbar = [[UIViewalloc]init];

? ? toolbar.frame=CGRectMake(0,0,0,44);

? ? //工具條默認(rèn)是整個(gè)寬度

? ? toolbar.backgroundColor = [UIColor blueColor];

? ? self.nameField.inputAccessoryView = toolbar;

7:iOS12.1的Tabbar的item位置偏移錯(cuò)亂

在Appdelegate里面厘线,設(shè)置全局的Tabbar樣式,去掉tabbar的透明度 ?[[UITabBar appearance] setTranslucent : false];

8: ? ?iOS權(quán)限聲明國際化 ?:

https://www.cnblogs.com/wobuyayi/p/5942793.html

9:當(dāng)你cell上有輸入框(UITextField,UITextView),如果你刷新表格出革,用的方法是[tableView reloadData],那么cell上輸入框上的文本就會(huì)消失:

因?yàn)槟闼⑿抡麄€(gè)表格時(shí)造壮,cell會(huì)重新創(chuàng)建,cell上輸入框里的東西就沒有了骂束。解決方法是:刷新某行或某區(qū)耳璧,不要刷新輸入框的上的cell成箫,或者先把輸入框上的內(nèi)容保存,刷新后在賦值上去旨枯。

10:設(shè)置啟動(dòng)頁面的時(shí)間:[NSThread sleepForTimeInterval : 0.5];

11:修改狀態(tài)欄時(shí)間蹬昌、信號(hào)量等字體的顏色,有以下倆中方式:

1):在入口類AppDelegate中的didFinishLaunchingWithOptions方法內(nèi)寫下面一句代碼

修改狀態(tài)欄時(shí)間召廷、信號(hào)量等字體的顏色

但是這個(gè)方法設(shè)置的是全局的凳厢,現(xiàn)在蘋果不建議用這個(gè)方法。

2):在控制器里面竞慢,調(diào)用下面的方法

狀態(tài)欄時(shí)間先紫、信號(hào)量等字體的顏色

這個(gè)方法是蘋果推薦的,在單個(gè)控制器里面設(shè)置筹煮。

12:當(dāng)我們使用系統(tǒng)提供默認(rèn)的導(dǎo)航欄時(shí),UITextView編輯光標(biāo)默認(rèn)是顯示在左邊居中的位置遮精,必須在控制器上加上下面這句代碼,才會(huì)讓光標(biāo)在左上角败潦。下面這句代碼默認(rèn)為YES

self.automaticallyAdjustsScrollViewInsets=NO;

13:數(shù)組按升序排列

self.keyAry= [ary sortedArrayUsingSelector:@selector(compare:)];

14:tableView系統(tǒng)的 cell.textLabel 這個(gè)屬性的位置距離左邊是15個(gè)像素

15:關(guān)于版本更新提醒:當(dāng)有新的版本更新時(shí)本冲,要跳轉(zhuǎn)到AppStore,不能在模擬器上進(jìn)行測試劫扒,必須在真機(jī)上進(jìn)行測試檬洞。因?yàn)槟M器上沒有AppStore這個(gè)軟件,當(dāng)你在模擬器上測試時(shí)沟饥,會(huì)跳轉(zhuǎn)到Safari上添怔,顯示該鏈接無效。

16:iOS_11.0以后獲取安全區(qū)域距離屏幕底部的高度

iOS_11.0以后獲取安全區(qū)域底部高度

17:防止有圖片的按鈕在點(diǎn)擊時(shí)贤旷,會(huì)閃一下:button.adjustsImageWhenHighlighted=?NO

18:消除類別重寫系統(tǒng)API時(shí)帶來的警告,有以下倆中方法:

分類(Category)重寫系統(tǒng)方法广料,會(huì)報(bào)警告:Category is implementing a method which will also be implemented by its primary class

1)使用三個(gè)#pragma來消除

三個(gè)#pragma來消除警告

2):選中項(xiàng)目-TAGRETS-Build Phases-Comoile Sources,在對(duì)應(yīng)的類后面加上-w

選中項(xiàng)目-TAGRETS-Build Phases-Comoile Sources,在對(duì)應(yīng)的類后面加上-w

這倆中方法都可以消除分類(Category)重寫系統(tǒng)方法導(dǎo)致的警告。

19:.bundle文件的創(chuàng)建

新建一個(gè)文件夾幼驶,把它改名為.bundle就可以了艾杏,右鍵,顯示包內(nèi)容可以向其中添加圖片資源盅藻。

20:手動(dòng)導(dǎo)入第三方庫后文件夾內(nèi)的文件順序錯(cuò)亂购桑。

選中需要整理的文件夾,右鍵選擇“Sort by Name”或者“Sort by Type”即可

排列文件夾內(nèi)錯(cuò)亂的文件

21:關(guān)于導(dǎo)航控制器push或者pop,控制器是否銷毀的理解

A控制器pushB控制器氏淑,相當(dāng)于入棧勃蜘,A控制器放入了棧里面,并沒有被銷毀夸政,dealloc方法自然不會(huì)執(zhí)行,在viewWillDisappear中打印“self.navigationController.viewControllers”就會(huì)看到棧里面的A控制榴徐。

B控制器pop返回A控制器守问,相當(dāng)于出棧匀归,從棧里面把B控制器拿出來,那么這個(gè)時(shí)候你在viewWillDisappear中打印“self.navigationController.viewControllers”就會(huì)看到棧里面并沒有B控制器了耗帕,說明B控制器已經(jīng)被銷毀穆端,dealloc方法被執(zhí)行。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末仿便,一起剝皮案震驚了整個(gè)濱河市体啰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗽仪,老刑警劉巖荒勇,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異闻坚,居然都是意外死亡沽翔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門窿凤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仅偎,“玉大人,你說我怎么就攤上這事雳殊¢倭ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵夯秃,是天一觀的道長座咆。 經(jīng)常有香客問我,道長寝并,這世上最難降的妖魔是什么箫措? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮衬潦,結(jié)果婚禮上斤蔓,老公的妹妹穿的比我還像新娘。我一直安慰自己镀岛,他們只是感情好弦牡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著漂羊,像睡著了一般驾锰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上走越,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天椭豫,我揣著相機(jī)與錄音,去河邊找鬼。 笑死赏酥,一個(gè)胖子當(dāng)著我的面吹牛喳整,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播裸扶,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼框都,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了呵晨?” 一聲冷哼從身側(cè)響起魏保,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摸屠,沒想到半個(gè)月后谓罗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡餐塘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年妥衣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戒傻。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡税手,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出需纳,到底是詐尸還是另有隱情芦倒,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布不翩,位于F島的核電站兵扬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏口蝠。R本人自食惡果不足惜器钟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妙蔗。 院中可真熱鬧傲霸,春花似錦、人聲如沸眉反。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寸五。三九已至梳凛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間梳杏,已是汗流浹背韧拒。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國打工淹接, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人叛溢。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓蹈集,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雇初。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1减响、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,980評(píng)論 3 119
  • 年紀(jì)慢慢大了靖诗,身邊很多的同學(xué)都陸陸續(xù)續(xù)的結(jié)婚了,而我不是不想結(jié)婚支示,只是覺得自己真的沒碰到那個(gè)甘心托付一生的對(duì)...
    忘塵8910閱讀 189評(píng)論 0 0