以下是我从App Store的应用程序中获取的图像:
我创建了一个使用StoryBoard和自定义tableview单元格的应用程序。数据从Web服务加载到其中。这就是我想要的:
1)如何根据图像更改uitableviewcell的大小?例如,如果一个图像是640 * 500,那么UITableViewCell将相应地改变其大小。如果图像的大小为640 * 1000,则单元格应相应地改变其大小。
2)如何在tableview单元格周围添加灰色边框,就像上图一样?
3)如何在UITableViewCell中添加阴影,就像上图一样?
谢谢!
答案 0 :(得分:1)
目前我对你的问题有部分答案。问题的第2部分是彩色边框可以通过以下代码解决:
[cell.contentView.layer setBorderColor:[UIColor colorWithRed:222/255.0f green:222/255.0f blue:222/255.0f alpha:1.0f].CGColor];
[cell.contentView.layer setBorderWidth:5.0f];
答案 1 :(得分:0)
兼1 tableviewcell的高度使用
确定- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
/*
Get the image size
CGFloat width = myImage.size.width;
CGFloat height = myImage.size.height;
use this to return the height of your cell.
*/
}
第2部分和第3部分 使用..
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
//This will give you access to the cell being rendered and any customization you want can be done here... You can use the earlier answer for this part.. I havent tried it but should work..
}
希望这会有所帮助..