我正在从Parse加载图像并将图像加载到UITableViewCell中,我想根据检索到的图像大小调整图像视图的大小。我怎样才能做到这一点?如果你需要一个例子,我认为instagram的大小有不同的图像视图。
答案 0 :(得分:0)
请检查此链接..它可能对您有所帮助..
http://candycode.io/dynamic-uitableview-height-for-downloaded-images/
答案 1 :(得分:0)
您可以使用自定义UITableViewCell
调整图片视图的大小,如果您想要实现自定义单元格,我可以共享示例代码。
为CustomCell
创建新笔尖并为IBOutlet
添加UILabel
(如果需要)和UIImageView
。
@interface CustomTableViewCell : UITableViewCell
@property (nonatomic, retain) IBOutlet UILabel *nameLabel;
@property (nonatomic, retain) IBOutlet UIImageView *thumbnailImageView;
@end
然后在返回单元格的类中,执行以下实现以使用自定义单元格
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString * simpleTableIdentifier = @"CustomTableViewCell";
CustomTableViewCell *cell = (CustomTableViewCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
cell.nameLabel.text = @"If you want to set any text";
[cell.thumbnailImageView setImage:[UIImage imageNamed:@"Replace Image Name"]];
cell.thumbnailImageView.frame = CustomFrameYouWantToSet;
return cell;
}
您还可以参考以下教程来实现Custom TableViewCell http://www.appcoda.com/customize-table-view-cells-for-uitableview/ http://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uitableview-cells--mobile-15702