一句話筆記衩辟,某段時(shí)間內(nèi)遇到或看到的某個(gè)可記錄的點(diǎn)鸦做。 2017-08-25
- 不重啟 App 的情況下立叛,切換 App 語(yǔ)言實(shí)現(xiàn)國(guó)家化
- iOS 中 NavigationBar 上的SearchBar 在返回是橫向變高了些
- UIWebView 代理中出現(xiàn)的
about:blank
- 在 iOS 9 時(shí)患蹂, numberOfLine == 0 無效的情況
一、不重啟 App 的情況下霞掺,切換 App 語(yǔ)言實(shí)現(xiàn)國(guó)家化
這篇文章確實(shí)很詳細(xì)谊路,就只有疑惑點(diǎn):
如果將 RootViewController 重置后,是否還會(huì)有一些剩余的通知或者事件出現(xiàn)問題的菩彬?暫時(shí)是木有發(fā)現(xiàn)的缠劝。
二、iOS 中 NavigationBar 上的SearchBar 在返回是橫向變高了些
頭部變高的 BUG 效果
通過對(duì)比層次圖發(fā)現(xiàn)挤巡,不正常時(shí)多了一個(gè) UISearchBarBackground
不正常時(shí)
正常時(shí)
剛開始以為簡(jiǎn)單的對(duì) UISearchBarBackground hidden 或者 設(shè)置顏色就好了剩彬,實(shí)際上不行的,事后我們同事發(fā)現(xiàn)另一種很巧妙的方法矿卑,直接重新設(shè)置其 backgroundImage
就好了
searBar.backgroundImage = [[UIImage alloc] init];
三折晦、UIWebView 代理中出現(xiàn)的
about:blank
- (void)webViewDidFinishLoad:(UIWebView *)webView {
if ([urlStr isEqualToString:@"about:blank"]) {
// 刷新本頁(yè)面
}
}
此處就是為了預(yù)防調(diào)用H5頁(yè)面后退方法出現(xiàn) “about:blank”
括尸。
四饲趋、在 iOS 9 時(shí)婿禽, numberOfLine == 0 無效的情況
昨天測(cè)試突然告訴我,某個(gè)視圖顯示木有換行,直接堆砌在一起啦,我很是莫名其妙,在自己的模擬器上 iOS 10 和 iOS 8 以及主要的機(jī)型都是木有問題的馆揉,然而我們的測(cè)試機(jī) iOS 9 的 iPhone 6 卻又問題的。
label.numberOfLines = 0;
label.preferredMaxLayoutWidth = MaxWidth;
后來搜索了下抖拦,才發(fā)現(xiàn)是在 iOS 9 上對(duì) numberOfLine == 0 , 需要額外對(duì)其優(yōu)先的最大寬度也設(shè)置下才可以生效升酣。