在做微博專案的開發過程中,自定義cell的過程總結
1、新建乙個繼承自uitableviewcell的子類
2、在init(frame)方法中進行子控制項的初始化
-> 將有可能顯示的所有子控制項都新增到contentview中
-> 設定子控制項的基礎屬性(字型、顏色、背景)
3、提供兩個模型
-> 資料模型
-> frame模型(資料模型、所有子控制項的frame、cell的高度)
4、自定義cell需要提供乙個frame模型屬性
-> 將frame模型傳遞給cell
-> cell根據frame模型給子控制項設定frame屬性
-> cell根據資料模型設定子控制項資料
-> cell根據資料模型設定子控制項的顯示或隱藏
5、在tableview的**方法中返回cell的高度
swift 自定義彈窗
在專案中,有的時候需要用到一些特殊的彈窗,並在彈窗上新增一些自定義的功能,這個時候我們就需要自定義彈窗了 帶xib的彈窗檔案 呼叫彈窗的方法 class func show view uiview?alertview else let nib uinib nibname alertview bund...
Swift自定義轉場動畫
let sb uistoryboard name wypopviewcontroller bundle nil 1.需要勾選箭頭 let vc sb.instantiateinitialviewcontroller 2.通過id載入 let vc sb.instantiateviewcontroll...
swift 自定義下標(subscript)
可以使用在類,結構體,列舉中 提供一種類似於陣列或者字典通過下標來訪問物件的方式 subscript可以過載,就是乙個類可以定義多個下標指令碼 可以設定為唯讀和讀寫 一 語法 引數不可以是inout型別引數,且引數不能有預設值 subscript 引數1,引數2.返回值 set newvalue 二...