OS UITableView屬性講解

2021-07-05 06:04:42 字數 684 閱讀 2722

檢視uitableview的幫助文件我們會注意到uitableview有兩個delegate分別為:datasource和delegate。

datasource是uitableviewdatasource型別,主要為uitableview提供顯示用的資料(uitableviewcell),指定uitableviewcell支援的編輯操作型別(insert,delete和reordering),並根據使用者的操作進行相應的資料更新操作,如果資料沒有更具操作進行正確的更新,可能會導致顯示異常,甚至crush。

delegate是uitableviewdelegate型別,主要提供一些可選的方法,用來控制tableview的選擇、指定section的頭和尾的顯示以及協助完成cell的刪除和排序等功能。

提到uitableview,就必須的說一說nsindexpath。uitableview宣告了乙個nsindexpath的類別,主要用來標識當前cell的在tableview中的位置,該類別有section和row兩個屬性,前者標識當前cell處於第幾個section中,後者代表在該section中的第幾行。

uitableview只能有一列資料(cell),且只支援縱向滑動,當建立好的tablview第一次顯示的時候,我們需要呼叫其reloaddata方法,強制重新整理一次,從而使tableview的資料更新到最新狀態。

CSS屬性 背景屬性 or 浮動屬性

background color red background image url background repeat no repeat repeat repeat x repeat y background position 水平位置 垂直位置 可以給負值 background attachme...

復合屬性 列表屬性 文字屬性

background 復合屬性 url 位址 本地位址,網路位址 repeat 預設值 水平和垂直都鋪滿 repeat x 只鋪滿水平方向 左右 repeat y 只鋪滿垂直方向 上下 no repeat 不平鋪 放不滿,留出空白 background size 100 100 背景縮放 boxba...

CSS屬性 文字屬性 or 列表屬性

font weight bolder 更粗的 bold 加粗 normal 常規 lighter 細的 font weight 100 900 100 500 不加粗 600 900 加粗 常用 100 細體 400 正常 700 加粗 900 更粗 font style italic 傾斜字 ob...