删除的UIImage我想从某些表格单元中删除IBOutlet中的UIImage:从定制uitablecell视图
我有包括图像,一个标签,字幕的定制表格单元格...
cellIcon,cellHead ,cellStandfirst
有些细胞不会有一个形象,所以我想在标签和字幕向后延伸到填补图像留下的空间(就像一个标准的UITable的行为,如果它不具有自定义单元格类)
我打电话给我
[cell shortCell:cell.bounds.size.width];
从tableViewController,这就要求
- (void)shortCell:(float)myfloat; {
[cellHead setFrame:CGRectMake(
CELL_CONTENT_MARGIN,
3.0f,
myfloat - (CELL_CONTENT_MARGIN * 2),
24.0f)];
[cellStandfirst setFrame:CGRectMake(
CELL_CONTENT_MARGIN,
25.0f,
myfloat - (CELL_CONTENT_MARGIN * 2),
34.0f)];
}
工作正常
,但是这让我感到默认表视图必须删除图像,而不是调整标签。
我在的tableview控制器试图把的
[cellIcon removeFromSuperview];
在细胞类
变种,并
[cell.cellIcon remove];
,但不能得到任何工作
是否可以删除来自某些单元格的表格单元格图像,以便标签自动调整大小?
使用此代码
然后它工作正常...? – SJS 2011-05-20 10:48:09
我已经调用过它,它只是将一个零图像(即没有图像)放入uimageview中,但它不会删除uimageview分配给视图的空间 – JulianB 2011-05-20 13:34:09