自定義cell

  • 自定義cell:繼承自系統(tǒng)的cell,寫一個自己的cell,給系統(tǒng)的cell擴充一些額外的功能
  • 自定義cell區(qū)別于自定義控件的一般做法有以下兩點區(qū)別:
    • 1.自定義cell,在數(shù)據(jù)源方法中,是通過initWithStyle:reuseIdentifier:創(chuàng)建的cell;而自定義控件是通過alloc/init 或者alloc/initWithFrame.因此,自定義cell和自定義控件添加子控件的方法有一定差異。
      • 自定義cell
      • 重寫initWithStyle:reuseIdentifier:方法,添加子控件,而且不論是注冊的方式創(chuàng)建cell,還是通過傳統(tǒng)的方式,都會來到這個方法。
      • 自定義控件
      • 重寫initWithFrame:方法添加子控件
    • 2.自定義cell,子控件是添加到cell內(nèi)部的contentView中
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容