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顯示頁碼的兩種常用方法 使...