@property(strong,nonatomic)NSMutableArray *couponItems;
在控制器中实现 get方法
-(NSMutableArray *)couponItems{
if(_couponItems==nil){
_couponItems=[NSMutableArray array];
// 请求网络数据
for(int i=0;i<4;i++){
HJCouponItem *item=[[HJCouponItem alloc]init];
item.date = @"Valid date:Jun 17 2015";
item.discount = @"15%OFF";
item.discribe = @"15%of with app order“;
item.code = @"Code:fabfb8";
[_couponItems addObject:item];
}
}
return _couponItems;
}
@property(strong,nonatomic)HJCouponItem *couponItem;
cell.couponItem = self.couponItems[indexPath.row];
4、在cell的实现 文件中 实现模型的set方法 ,用来传值
-(void)setCouponItem:(HJCouponItem *)couponItem
{
_couponItem = couponItem;
self.offlbl.text = couponItem.discount;
self.date.text = couponItem.date;
self.discoun.text = couponItem.discribe;
self.code.text = couponItem.code;
}
@property (weak,nonatomic)UILabel *offlbl; self.offlbl = offlbl;
@property (weak,nonatomic)UILabel *code; self.code = code;
6、cell子控件的 布局必须在 layout中实现 ;
-(void)layoutSubviews{
[super layoutSubviews];
CGFloat padding = 10;
CGFloat lblpadding = 14;
。。。。。。
self.imgLine.frame = CGRectMake(CGRectGetMaxX(self.discoun.frame), 0, 7, 87);
}
7、layout 中的屏幕宽度 使用 self.view.frame.size.width; 不能使用ScreenWidth