我想创建一个带有来自用户的圆形图像的UITableview 我创建了一个带有不同标签的tableview,但我想要一个圆形图像并逐个单元地显示它 这可能吗?
答案 0 :(得分:0)
首先,您需要一个自定义的UITableViewCell,UIImageView *作为该单元格的属性。
例如,我的自定义单元格的名称是MainTableViewCell,该属性名为cellImage:
#import <QuartzCore/QuartzCore.h>
static NSString* cellDescriptor = @"customCell";
- (MainTableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
MainTableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:cellDescriptor];
MPMediaItemArtwork* artwork = [song valueForProperty:MPMediaItemPropertyArtwork];
// Customise this line, get an image as you like.
cell.cellImage.image = [artwork imageWithSize:CGSizeMake(70, 70)];
// These two lines makes image in round shape.
cell.cellImage.layer.cornerRadius = cell.cellImage.frame.size.height / 2;
cell.cellImage.layer.masksToBounds = YES;
}
以下是自定义单元格的图像: