swift中UITableView的使用

2021-10-19 21:27:23 字數 1089 閱讀 8101

自定義cell

import uikit

class tableviewcell: uitableviewcell

//乙個類a如果有自己獨有的初始化方法,自定義類b的時候如果b繼承自a。此時就重寫a類獨有的初始化方法

override init(style: uitableviewcell.cellstyle, reuseidentifier: string?)

func createcellui()

override func awakefromnib()

override func setselected(_ selected: bool, animated: bool)

}

建立tableview

import uikit

class tableviewcontroller: uiviewcontroller,uitableviewdelegate,uitableviewdatasource

//分幾組

func numberofsections(in tableview: uitableview) -> int

//每組中的個數

func tableview(_ tableview: uitableview, numberofrowsinsection section: int) -> int

//cell中要顯示的內容

func tableview(_ tableview: uitableview, cellforrowat indexpath: indexpath) -> uitableviewcell

func tableview(_ tableview: uitableview, heightforrowat indexpath: indexpath) -> cgfloat

// mark:懶載入

lazy var tableview: uitableview = ()

}

執行效果

swift中UIProgressView的使用

預設高度是 2.0。自定義高度無效,可通過 transform 屬性設定高度 例項化 預設高度是2.0。自定義高度無效,可通過transform屬性設定高度 let progressview uiprogressview frame cgrectmake 10.0,10.0,cgrectgetwid...

swift中UIProgressView的使用

預設高度是2.0。自定義高度無效,可通過transform屬性設定高度 html view plain copy 例項化 預設高度是2.0。自定義高度無效,可通過transform屬性設定高度 let progressview uiprogressview frame cgrectmake 10.0...

swift中collectionView的簡單用法

之前寫過oc中collectionview的用法,現在再看看swift中collectionview的用法,有興趣的朋友,可以兩者前後比較下區別,swift現在沒有穩定下來,語法更新的比較快,但是它核心的一些東西,已經定型了。這些還是靠讀者們自己去挖掘吧。這裡簽署資料來源和 此時不需要引入layou...