iOS開發經驗總結1

2021-07-13 21:42:04 字數 494 閱讀 3999

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,...