![](/img/trans.png)
[英]Adjust iPhone 5 and iPhone 3.5' Screen Size Without Using Autolayout
[英]Image View change size for iPhone Screen Size using AutoLayout Storyboard
我有一个Image View
,我希望根据屏幕尺寸更改高度和宽度:
我在情节提要中的“ Image View
上施加的任何约束似乎都对其进行了硬编码(即,限制了高度和宽度),因此它适用于一种尺寸,但不适用于所有其他尺寸。
帮助将不胜感激,谢谢!
UPDATE
我有一个自定义的表格视图单元TableViewCellTwo
,它位于表格视图控制器TableViewController
。
TableViewController.m
TableViewCellTwo *api2Cell = [tableView dequeueReusableCellWithIdentifier:@"YourAPI2Cell"];
api2Cell.labelHeadline.text = user;
api2Cell.labelDescription.text = cap;
api2Cell.labelPublished.text = date;
self.tableView.rowHeight = UITableViewAutomaticDimension;
self.tableView.estimatedRowHeight = 600.0;
// SDWebImage
if ([data.images count] == 0) {
NSLog(@"Images Count: %lu", (unsigned long)data.images.count);
}
else {
Images *imageLocal = [data.images objectAtIndex:0];
StandardResolution *standardResolutionLocal = [imageLocal.standard_resolution objectAtIndex:0];
NSString *imageURL = [NSString stringWithFormat:@"%@", standardResolutionLocal.url];
__weak TableViewCellTwo *wcell = api2Cell;
[wcell.imageView
sd_setImageWithURL:[NSURL URLWithString:imageURL]
placeholderImage:[UIImage imageNamed:@"320x180.gif"]
];
}
return api2Cell;
}
您想要的是将图像视图固定到视图的两侧(长度限制为0),并将其纵横比设置为1:1。 如果执行此操作,并在其上方的标签上添加垂直约束,则它将正常工作(视图底部应没有约束)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.