iOS開發(fā)小細節(jié)記錄

1. UILabel出現(xiàn)奇怪的邊線

今天出現(xiàn)一個問題,UILabel莫名其妙的出現(xiàn)了黑色的邊線。網(wǎng)上查了一下,是因為frame值有小數(shù)造成的。

2. Swift在delegate中執(zhí)行popToRootViewController, popToViewController 無效的問題

具體原因就是delegate中的代碼不在主線程執(zhí)行,套上下面這個代碼就OK

 DispatchQueue.main.async {
            self.navigationController?.popToRootViewController(animated: true)
 }

3. 記錄一種不常見的閃退

當xxViewController是純代碼的,沒有對應的xib文件,這時你如果有一個view的xib文件名為xx.xib,這時后加載xxViewController會閃退
原因:ViewController加載的時候是通過名字去查找對應的xib文件,如果xxViewController.xib不存在的話,會去找xx.xib文件,找到xx.xib文件使用自然就會出錯閃退。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容