国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

iOSapp應用界面加載卡頓的問題

2019-11-14 18:11:43
字體:
供稿:網(wǎng)友

剛發(fā)布版本,忽然發(fā)現(xiàn)加載界面需要3-5秒延遲,那么問題來了。

 

首先,發(fā)現(xiàn)問題:

1.看代碼,基于之前版本更新都沒出問題,還是比較確信不是代碼中的bug,以防萬一,還是仔細看了下關于界面跳轉(zhuǎn)部分的代碼,那么ok,問題不在這里。

2.然后用工具,看看界面延遲在哪些地方了,打開instruments,啟動我的app,得到運行結(jié)果如下圖。

 

發(fā)現(xiàn)是在TableViewController 在調(diào)用 dequeueReusableCellWithIdentifier: 函數(shù)的時候耗時過長,打開System Libraries 調(diào)用,看到下圖:

發(fā)現(xiàn)是在UITableViewCell 的 ContentView 上 一個label 的 font 配置這里花了1.5s的時間,也是醉了,果然發(fā)現(xiàn)STHeitiTC-Light",iOS 8不支持此字體嗎?

當時我的心情是崩潰的,果斷全局搜索一下heiti,全部改過來,然后編譯,運行,問題解決。

 

雖然只有兩步,不過花了我一個下午的時間,關于為什么黑體的font會導致應用卡頓,目前還在找資料,如果有答案我會后續(xù)補齊,期待能幫到一些受此問題困擾的朋友。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 自贡市| 育儿| 景德镇市| 江西省| 佛山市| 黎平县| 隆尧县| 龙胜| 亚东县| 桂林市| 海宁市| 永兴县| 贵州省| 九龙城区| 沙洋县| 泰安市| 翁牛特旗| 江城| 朔州市| 治县。| 宽城| 阿坝县| 疏勒县| 上虞市| 双峰县| 庄浪县| 朝阳县| 绥芬河市| 安仁县| 兴山县| 庆安县| 思茅市| 黑山县| 和龙市| 荥阳市| 桑日县| 甘洛县| 阳朔县| 星子县| 鹿邑县| 鄂托克前旗|