公司項(xiàng)目ios 13適配記錄

  1. 遇到問(wèn)題,線(xiàn)上項(xiàng)目,在ios 13上,點(diǎn)擊搜索框的時(shí)候,發(fā)生閃退。
    查找原因得知, UISearchBar成為第一響應(yīng)者時(shí),程序直接閃退了。提示 -[UIView setGrowingHook_textChangeNumber:]: unrecognized selector sent to instance 0x7fd697496d30。
    解決方法:升級(jí)GrowingIO sdk到最新版本解決

  2. 遇到問(wèn)題,UISearchBar 設(shè)置字體的時(shí)候,發(fā)生閃退
    ios13 不可以通過(guò)設(shè)置獲取私有屬性進(jìn)行修改,這一塊是個(gè)大問(wèn)題,大家可以在項(xiàng)目中,進(jìn)行全局檢索。
    解決方法:ios 13新增UISearchTextField,可以直接修改searchTextField

if #available(iOS 13, *) {
            self.topsearchbar.searchTextField.font = UIFont.systemFont(ofSize: 13)
        } else {
            if let textField = self.topsearchbar.value(forKey: "_searchField") as? UITextField
                    {
                        textField.font = UIFont.systemFont(ofSize: 13)
                    }
        }
  1. 遇到問(wèn)題,在ios 13上模態(tài)的controller 會(huì)漏出1/4左右
    因?yàn)樘O(píng)果給模態(tài)選項(xiàng)modalPresentationStyle 又增加了一個(gè)新的automatic模式
    解決方法:controller.modalPresentationStyle = .fullScreen
  1. 遇到問(wèn)題,在ios13上面直接修改cell的alpha無(wú)效果
    解決方法:修改cell.contentView的alpha
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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