Ser*_*yov 1 iphone objective-c uitableview ios
你如何使整个UITableViewCell成为自定义图像?我这样做是为了原型设计,我找不到从哪里开始.我基本上需要3个具有相同图像的UITableViewCells - 因此它们都是可重用的单元格.
关于如何做到这一点的任何想法?谢谢.
我想你想要的是:backgroundView财产UITableViewCell
你可以这样做:
-(void) tableView:(UITableView*)tableView
willDisplayCell:(UITableViewCell*)cell
forRowAtIndexPath:(NSIndexPath*)indexPath;
{
static UIImage* bgImage = nil;
if (bgImage == nil) {
bgImage = [[UIImage imageNamed:@"myimage.png"] retain];
}
cell.backgroundView = [[[UIImageView alloc] initWithImage:bgImage] autorelease];
}
Run Code Online (Sandbox Code Playgroud)
或者简单地使用:
((UIImageView*)cell.backgroundView).image = [UIImage imageNamed:@"customBackground"];
((UIImageView*)cell.selectedBackgroundView).image = [UIImage imageNamed:@"selectedBackground"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1790 次 |
| 最近记录: |