uitableview高階
自定義cell
#import "mainviewcontroller.h"
#import "subtableviewcell.h"
#import "modelviewcontroller.h"
#import "boytableviewcell.h"
@inte***ce mainviewcontroller ()
@end
@implementation mainviewcontroller
- (id)initwithnibname:(nsstring *)nibnameornil bundle:(nsbundle *)nibbundleornil
return self; }
-(void)dealloc
- (void)setuparr
}- (void)viewdidload
-(nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section
-(cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath
-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
// cell.backgroundcolor = [uicolor colorwithred:0.5 green:0.5 blue:0.8 alpha:0.8];
// cell.textlabel.text = [nsstring stringwithformat:@"%@",[_data objectatindex:indexpath.row]];
// nsstring *cellid = @"啦啦啦";
// subtableviewcell * cell = [tableview dequeuereusablecellwithidentifier:cellid];
// if (cell == nil)
// cell.backgroundcolor = [uicolor colorwithred:0.5 green:0.5 blue:0.8 alpha:0.8];
// cell.lable1.text = [[_stuarray objectatindex:indexpath.row] name];
// cell.lable2.text = [[_stuarray objectatindex:indexpath.row] ***];
// cell.lable3.text = [[_stuarray objectatindex:indexpath.row] tel];
// modelviewcontroller * stu = [self.stuarray objectatindex:indexpath.row];
// nslog(@"%@",stu.name);
// //將資料model物件直接扔給cell
// cell.student = [_stuarray objectatindex:indexpath.row];
//當使用多個cell的時候
//取出相應地model
modelviewcontroller * stu = [self.stuarray objectatindex:indexpath.row];
if ([stu.*** isequaltostring:@"男"])
//重寫model的setter方法
//作用 1 、 在setter方法中,model肯定有資料
// 2 、 setter方法中,能保證view上德值隨著資料改變
- (void)setstudent:(modelviewcontroller *)student
self.lable1.text = student.name;
self.lable2.text = student.***;
self.lable3.text = student.tel; }
出差(三十五)
今天早晨到會議室後便買好了明天回公司的車票,長達乙個多月的出差生活即將告一段落,利用假期回去休息幾天,換換心情。經過這乙個多月的封閉式開發,對專案,對團隊有了進一步了解,感受到了創業公司的不易,也再次體驗了三點一線的生活方式,已經遠超996的工作模式,即使這樣依舊離目標有很大距離,主要原因還是缺少乙...
IOS 課程 UITable 學習 一
在xib上拖乙個uitableview 並把datasource,delegagte與files owner聯絡。1,介面實現協議 2,用windows 滑鼠左鍵檢視方法內容,在uitableviewdatasource找到必須實現的方法 nsinteger tableview uitablevie...
隨筆三十五 迴圈
1 do while 迴圈 do while 語句的通用形式如下 do body statement while test expr do while 的通用形式可以翻譯成如下所示的條件和 goto 語句 loop body statement t test expr if t goto loop ...