1、非同步請求資料同時重新整理介面,如果要增加或調整介面樣式,只能在主線程中操作,而不能在子執行緒中進行,否則會觸發異常,如在
dispatch_get_global_queue中增加檢視或控制項。
2、調整uitableview中tableheaderview的大小或樣式,後必須給tableheaderview重新複製,否則介面會亂的,如:
uiview *bgview = self.tableview.tableheaderview;
frame = bgview.frame;
frame.size.height = cgrectgetmaxy(webview.frame);
bgview.frame = frame;
self.tableview.tableheaderview = bgview;
3、有關檢視跳轉的問題,若v1是通過動畫開啟的,在v1中通過導航方式開啟v2,在v2中通過導航方式開啟v3,如果v3返回v1,步驟為:a.先導航方式返回v2;
2015 2023年iOS開發經驗總結
1.聯動滾動列表的實現 初期實現方法,使用2個tableview和1個collectionview。使用scrollviewdidscroll方法監聽tableview的滾動,保證 collectionview的 x,y 偏移量與tableview的偏移量相同,實現聯動滾動。實現之後發現使用coll...
開發經驗總結
2018 8 29 1.盡量不要在迴圈方法裡面查詢資料庫 應該使用join或者union將資料統一查詢出來後,迴圈處理資料 2.新增或者更新資料時,addtime 和updatetime 的值不要寫在dal層,統計資料時不好控制 3.如果你程式裡面使用的sql語句的話。insert 語句 應該寫明新...
移動web開發經驗總結 1
1.width可是寬度,initial scale初始化縮放比例,maximum scale允許使用者縮放的最大比例,minimum scale允許使用者縮放的最小比例,user scalable是否允許使用者縮放。2.webkit tap highlight color rgba 255,255,...