iOS小問題(二)

隨手記幾個(gè)最近碰到的小問題

tips:如果有錯(cuò)誤互艾,或者有更好的詳細(xì)解答,請隨時(shí)聯(lián)系我進(jìn)行修改灰署。

1.webview在ATS開啟后的問題

雖然蘋果推遲了ATS開啟的時(shí)間局嘁,但遲早還是要開啟的。
請求都需要HTTPS這個(gè)就不多談了肴茄,這邊談一下webview的問題但指。

有些時(shí)候總會(huì)用webview去打開一些網(wǎng)站,甚至網(wǎng)站也會(huì)跳轉(zhuǎn)一些網(wǎng)站拦坠,結(jié)果就碰到了ATS被攔截的問題贞滨,這個(gè)時(shí)候怎么解決呢拍棕。

  1. 關(guān)閉ATS,就是在info.plist里Allow Arbitrary Loads設(shè)置為YES骄噪,然后和蘋果審核撕逼蠢箩。
  2. 在iOS10上可以使用NSAllowsArbitraryLoadsInWebContentNSAllowsArbitraryLoadsForMedia谬泌,以讓你的 app 中的 UIWebView、WKWebView 或者使用 AVFoundation 播放的在線視頻不受 ATS 的限制呵萨。
  3. 在iOS9以后使用SFSafariViewController去進(jìn)行加載潮峦。問題是接口太少勇婴,控制有點(diǎn)難度耕渴。
  4. 在info.plist里添加NSExceptionDomains齿兔,一個(gè)一個(gè)去去除ATS

這里借onevcat的一張圖

Paste_Image.png

2.多行輸入框問題

UITextField只有一行分苇,沒有多行輸入医寿。而UITextView可以多行輸入,但沒有placeholder靖秩。
所以要UITextView允許多行輸入而且要有placeholder的話沟突,可以在內(nèi)部添加一個(gè)UILabel作為placeholder惠拭,然后添加observer觀察UITextViewTextDidChangeNotification,在輸入變換的時(shí)候進(jìn)行placeholder的UILabel的顯示和隱藏今野。

3.WKWebView的彈框

之前把UIWebView升級到WKWebView后發(fā)現(xiàn)罐农,比如alert彈框都顯示不出來了催什,查了文檔才發(fā)現(xiàn)蒲凶,原來是WKWebView的UIDelegate需要是實(shí)現(xiàn),才能去實(shí)現(xiàn)頁面內(nèi)的alert旋圆,comfirm灵巧,prompt方法抹沪,這樣也方便app自己內(nèi)部做自己的相關(guān)提示框融欧。如果不實(shí)現(xiàn)的話就沒有任何彈框。

4.關(guān)于模塊化組件化

以前我在小公司里噪馏,就2欠肾,3個(gè)人開發(fā),所以沒有模塊化(組件化)這回事董济,但大公司幾百上千個(gè)人開發(fā)App虏肾,這么多的人協(xié)作肯定需要各個(gè)部門各個(gè)模塊的化封豪,才能做到互不影響。
可以先看看我寫的(iOS架構(gòu)組件化)[http://www.reibang.com/p/2d89f55fc2c4]吹埠。
常用的就是URL Router的方式缘琅。比如蘑菇街的MGJRouter就很不錯(cuò)刷袍。這里推薦一篇文章樊展,講得很不錯(cuò):組件化架構(gòu)漫談专缠。

參考鏈接:

CSDN地址
1.關(guān)于 iOS 10 中 ATS 的問題
2.組件化架構(gòu)漫談

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涝婉,一起剝皮案震驚了整個(gè)濱河市墩弯,隨后出現(xiàn)的幾起案子蟀淮,更是在濱河造成了極大的恐慌怠惶,老刑警劉巖策治,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件通惫,死亡現(xiàn)場離奇詭異混蔼,居然都是意外死亡惭嚣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進(jìn)店門延旧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人槽地,你說我怎么就攤上這事迁沫。” “怎么了捌蚊?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵集畅,是天一觀的道長。 經(jīng)常有香客問我缅糟,道長挺智,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任溺拱,我火速辦了婚禮逃贝,結(jié)果婚禮上谣辞,老公的妹妹穿的比我還像新娘迫摔。我一直安慰自己,他們只是感情好泥从,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布躯嫉。 她就那樣靜靜地躺著擂啥,像睡著了一般屋吨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上敢课,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天切厘,我揣著相機(jī)與錄音,去河邊找鬼遗座。 笑死馋记,一個(gè)胖子當(dāng)著我的面吹牛宽堆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浸遗,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼察净,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了译秦?” 一聲冷哼從身側(cè)響起稍途,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎甲馋,沒想到半個(gè)月后芹敌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碧聪,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年班缎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疆虚。...
    茶點(diǎn)故事閱讀 37,989評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖译蒂,靈堂內(nèi)的尸體忽然破棺而出岳锁,到底是詐尸還是另有隱情勿决,我是刑警寧澤曹货,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一惩系、第九天 我趴在偏房一處隱蔽的房頂上張望晤柄。 院中可真熱鬧惠勒,春花似錦售担、人聲如沸族铆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽莽红。三九已至安吁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滥玷,已是汗流浹背如贷。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工菩彬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脱羡,地道東北人绕娘。 一個(gè)月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓脓规,卻偏偏與公主長得像,于是被迫代替她去往敵國和親险领。 傳聞我的和親對象是個(gè)殘疾皇子侨舆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評論 2 345

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

  • 簡介 ApiDemos -> App -> Activity -> Custom Dialog 源代碼 http:...
    VilenEera閱讀 154評論 0 0
  • 狼煙起,塵土飛揚(yáng) 是誰在唱著大漠贊歌 策馬奔騰在夕陽下 英雄在獨(dú)自飲酒 眼角的孤獨(dú)誰人知 雄鷹展翅高飛 自由翱翔于...
    Angel李子汐閱讀 720評論 37 39
  • 01 今年清明三天假期,我選擇了武漢驢友網(wǎng)組織的宜昌特價(jià)活動(dòng)脐湾。今天是第一天出行臭笆,盡管一天三分之二的時(shí)間都在車上,且...
    Jeneer閱讀 385評論 0 0