UITextField奔潰問題

項目在測試中遇到一個問題,當手機開啟搜狗輸入法點擊textfield時軟件會閃退,奔潰定位到了UIColor上。
分析原因是三方輸入法在有NavigationBar的時候“只能支持三原色和白色空間形式”來對自身進行某些設置和初始化行為。也就是在項目中出現了:

[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"xxx"]]];

改為:

[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:xxx.0/255.0 green:xxx.0/255.0 blue:xxx.0/255.0 alpha:1]];

將設置UINavigationBar的barTintColor改為顏色設置就可以解決這個問題。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容