我有一个UITableView
,tableView.backgroundView
包含UIImage
。我试图在imageView
- UIViewContentModeScaleAspectFill
中设置图像后达到图像的高度。然后我会tableView setContentInset
无论图像的高度如何,整个图像都在视野中。
UIView *backView = [[UIView alloc]initWithFrame:CGRectMake(0, yValue, [[UIScreen mainScreen] bounds].size.width, 100)];
coverImageView = backView.frame;
coverImageView.contentMode = UIViewContentModeScaleAspectFill;
coverImageView.image = [UIImage imageWithData:data];
[backView addSubview:coverImageView];
self.tableView.backgroundView = backView;
[self.tableView setContentInset:UIEdgeInsetsMake(coverImageView.frame.size.height, 0, 0, 0)];
这可以理解地给我imageView
身高。我不确定如何使用UIViewContentModeScaleAspectFill