1.設定uitabbarcontroller的tabbaritem.image時,60x60畫素的,發現顯示很大,解決辦法時檔名修改為[email protected]。
2.code修改uiimage的渲染顏色
uiimagerenderingmodeautomatic/uiimagerenderingmodealwaysoriginal/uiimagerenderingmodealwaystemplate
修改tabbaritem.title選中狀態下的字型顏色和圖示色,這句**會一定程度覆蓋掉前面的渲染色,包括圖示和字型。###不新增這句話,也不修改渲染色則圖示和字型會預設顯示系統的藍色###。
3.在swift中使用nsclassfromstring,需要拼接完整的命名空間
let vcname = "testviewcontroller"
let backname : string = bundle.main.infodictionary!["cfbundleexecutable"] as! string
let clsname = backname + "." + vcname;
let cls: anyclass? = nsclassfromstring(clsname)
iOS開發 block常見問題分析
本文主要是闡述一下block中如何的使用外部變數以及block本身的記憶體管理。先定義乙個block變數,作為後續的例子中使用 typedef void blockcc void blockcc block 1 block中引用外部變數 block中可以直接使用外部的變數,比如 int number...
開發常見問題
在60.x版本之前,chrome flags中有乙個disable gesture requirement for media playback的選項。使用者在瀏覽器中輸入chrome flags disable gesture requirement for media playback將該選項應...
ios開發 網路請求常見問題
1.網路請求中,非空資料判斷.防止訪問時,資料為空導致程式崩潰 bool isemptystring nsstring string if string length 0 else if string stringbytrimmingcharactersinset nscharacterset wh...