iOS開發(fā)中遇到的小問題匯總(持續(xù)更新)

1、使用UIWebView加載網(wǎng)頁時(shí)瓤介,當(dāng)頁面中有視頻播放時(shí)吕喘,調(diào)用系統(tǒng)的播放器進(jìn)行播放,但是點(diǎn)擊全屏播放然后返回時(shí)刑桑,發(fā)現(xiàn)狀態(tài)欄少了一部分兽泄,這里需要對(duì)退出全屏進(jìn)行監(jiān)聽,具體代碼如下:


//監(jiān)聽UIWindow隱藏

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(endFullScreen) name:UIWindowDidBecomeHiddenNotification object:nil];

-(void)endFullScreen{

    if ([UIApplication sharedApplication].statusBarHidden) {

        [[UIApplication sharedApplication] setStatusBarHidden:false withAnimation:false];

    }

}

別忘記在后面取消通知

- (void)dealloc
{
    [[NSNotificationCenter defaultCenter] removeObserver:self name:UIWindowDidBecomeHiddenNotification object:nil];
}

2漾月、更新Xcode10.3后運(yùn)行沒有可選擇的模擬器,在真機(jī)上運(yùn)行報(bào)錯(cuò)胃珍,解決辦法:
Kill all simulator processes

$ sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

Set the correct Xcode path

$ sudo xcode-select -s  /Applications/Xcode.app/Contents/Developer

If that doesn’t work, reset all simulators

$ xcrun simctl erase all

3梁肿、在iPhone X以上的設(shè)備使用MJRefresh時(shí)上拉的狀態(tài)一直存在,可以在AppDelegate通過添加

if (@available(iOS 11.0, *)) {
        [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIApplicationBackgroundFetchIntervalNever];
        [[UITableView appearance] setEstimatedRowHeight:0.f];
        [[UITableView appearance] setEstimatedSectionHeaderHeight:0.f];
        [[UITableView appearance] setEstimatedSectionFooterHeight:0.f];
    }

4觅彰、iOS撥打電話 由于最近APP審核提示會(huì)停止使用UIWebview API吩蔑,所以修改了以前使用UIWebview打電話的方式

/**
  * 撥打電話,彈出提示填抬,撥打完電話回到原來的應(yīng)用
  * 注意這里是 telprompt://
 */
NSString *phoneStr = [NSString stringWithFormat:@"telprompt://%@",self.model.mobile];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneStr]];

5烛芬、類似微博主頁、簡(jiǎn)書主頁等效果飒责。多頁面嵌套赘娄,既可以上下滑動(dòng),也可以左右滑動(dòng)切換頁面宏蛉。支持HeaderView懸浮遣臼、支持下拉刷新、上拉加載更多拾并。https://github.com/pujiaxin33/JXPagingView 先保存一下 有時(shí)間學(xué)習(xí)學(xué)習(xí)
6揍堰、UIWebView打開相冊(cè)或者預(yù)覽時(shí)頂部會(huì)有遮擋,需要適配iOS11

if (@available(iOS 11, *)) {
        UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentAutomatic;
    }

如果是使用UIImagePickerController嗅义,可以通過去除毛玻璃效果屏歹,_picker.navigationBar.translucent = NO;
7、UITextField實(shí)時(shí)監(jiān)測(cè)內(nèi)容有兩種方法:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSString *str = [textField.text stringByReplacingCharactersInRange:range withString:string];
    str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
    NSLog(@"%@", str );
    return YES;
}

或者

[textField addTarget:self action:@selector(textFieldEditChanged:) forControlEvents:UIControlEventEditingChanged];

代理方法

- (void)textFieldEditChanged:(UITextField *)textField
{
    NSLog(@"textfield.text %@",textField.text);
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末之碗,一起剝皮案震驚了整個(gè)濱河市蝙眶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌继控,老刑警劉巖械馆,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異武通,居然都是意外死亡霹崎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門冶忱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尾菇,“玉大人,你說我怎么就攤上這事∨晌埽” “怎么了劳淆?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)默赂。 經(jīng)常有香客問我沛鸵,道長(zhǎng),這世上最難降的妖魔是什么缆八? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任曲掰,我火速辦了婚禮,結(jié)果婚禮上奈辰,老公的妹妹穿的比我還像新娘栏妖。我一直安慰自己,他們只是感情好奖恰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布吊趾。 她就那樣靜靜地躺著,像睡著了一般瑟啃。 火紅的嫁衣襯著肌膚如雪论泛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天翰守,我揣著相機(jī)與錄音孵奶,去河邊找鬼。 笑死蜡峰,一個(gè)胖子當(dāng)著我的面吹牛了袁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播湿颅,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼载绿,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了油航?” 一聲冷哼從身側(cè)響起崭庸,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谊囚,沒想到半個(gè)月后怕享,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡镰踏,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年函筋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奠伪。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡跌帐,死狀恐怖首懈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谨敛,我是刑警寧澤究履,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站脸狸,受9級(jí)特大地震影響最仑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜炊甲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一盯仪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蜜葱,春花似錦、人聲如沸耀石。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滞伟。三九已至揭鳞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間梆奈,已是汗流浹背野崇。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留亩钟,地道東北人乓梨。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像清酥,于是被迫代替她去往敵國和親扶镀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,103評(píng)論 1 32
  • 來到蘋果姐姐《不租房的606天》簽售會(huì)現(xiàn)場(chǎng)焰轻,收獲了很多金句臭觉,也成為了自己勇敢直前的風(fēng)向標(biāo),感恩分享辱志,感恩遇見...
    艾欣老師閱讀 324評(píng)論 0 1
  • Date: 2018/8/12 感恩金色愛之流從四面八方湧來:感恩宇宙這麼愛我蝠筑,天天有人給我送錢、讓我天天都進(jìn)帳揩懒、...
    采靈22閱讀 208評(píng)論 0 3
  • 葉漸黃什乙、奈秋至, 猝不及旭从、相思意稳强。
    無相靈雅閱讀 166評(píng)論 0 0
  • 你可能不知道场仲,這姑娘是你。 春風(fēng)十里退疫, 微風(fēng)拂動(dòng)渠缕,愜意的時(shí)光里,姑娘你永遠(yuǎn)那樣美褒繁,我說不出亦鳞,說不出時(shí)光...
    涼笙520閱讀 212評(píng)論 2 6