MVC:UICollectionViewCell与Object之间的关系

时间:2014-06-18 04:55:34

标签: ios model-view-controller uicollectionviewcell nsobject

我有一个带有一些属性(字符串)的对象,我希望显示UICollectionViewCell。关于MVC,更好的做法是将UICollectionViewCell的属性设置为对象并让对象设置器更新UI,或者更好地直接更新Controller中的UI {{1被叫?

方法A:

collectionView:cellFOrItemAtIndexPath:

在viewcell中

//
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
ACollectionViewCell *theCell = [collectionView dequeueReusableCellWithReuseIdentifier:@"MyCell" forIndexPath:indexPath];
long fRow = [indexPath row];
theCell.objProp = self.itemArray[row]
return theCell;
}

方法B:

- (void)setObjProp:(myObj *)objProp
{
_objProp = objProp;
self.myLabel.text = objProp.name; 
...
}

0 个答案:

没有答案