Objective C 學習記錄 23

2021-08-25 14:42:52 字數 936 閱讀 6057

1.實現cellforrowatindexpath方法的標準方法

-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath

//在if外面新增不同cell不同效果的設定,為了防止因為cell復用造成的設定錯亂,必須考慮到所有情況

//設定資料的**必須放在if外面,例如以下**

phonegroup *aphonegroup = self.phonegroups[indexpath.section];

phone *aphone = aphonegroup.phones[indexpath.row];

uiview *asubview = [[uiview alloc] init];

asubview.backgroundcolor = [uicolor redcolor];

[cell.contentview addsubview:asubview];

cell.textlabel.text = aphone.title;

cell.imageview.image = [uiimage imagenamed:aphone.icon];

cell.detailtextlabel.text = aphone.subtitle;

cell.detailtextlabel.textcolor = [uicolor graycolor];

cell.accessorytype = uitableviewcellaccessorydisclosureindicator;

nslog(@「section:%ld,row:%ld」, indexpath.section, indexpath.row);

return cell;

}

Objective C 學習記錄 5

2018.7.27 陣列的定義和使用 陣列分為不可變陣列和可變陣列 nsarray array nsarray arraywithobjects ddd mycl,nil nsmutablearray mutablearray mutablearray addobject view addobjec...

Objective C 學習記錄 13

1.給類屬性設定資料的方法 重寫set方法 傳入模型 2.在自定義類時應考慮全面,一些初始化操作需要重寫時應注意系統自帶的其他init方法是否有效 對於控制項,使用init和initwithframe 方法時都會呼叫initwithframe方法,因此重寫的initwithframe 方法可以同時響...

Objective C 學習記錄 17

1.uiscrollview的分頁與uipagecontrol 開啟scrollview的翻頁功能,預設以scrollview的size為1頁 scrollview.pagingenabled yes 通過scrollview的delegate實現控制pagecontrol顯示頁碼的兩種常用方法 使...