sol*_*sol 10 iphone resize uiimageview ipad
有人可以肯定地回答这个问题吗?似乎有时更改UIImageView的框架会调整其图像大小,有时则不会.
我已经加载了一个图像并用它创建了一个UIImageView,大小约为100x100.执行以下操作绝对没有效果:
myImageView.contentMode = UIViewContentModeScaleAspectFit;
myImageView.frame = CGRectMake(0, 0, 30, 30);
Run Code Online (Sandbox Code Playgroud)
显然我想缩小图像,但它只是保持全尺寸.
编辑:如果我这样做:
myImageView.clipsToBounds = YES;
Run Code Online (Sandbox Code Playgroud)
我得到一个30x30的图像部分,但只有它的上角.如何将整个图像缩小到30x30?
是的,你做的是正确的事。contentMode像这样使用应该保持图像大小适合您的视图,并保留宽高比。显然,更改框架应该重新定位并调整视图大小。
你确定没有其他的东西是可疑的吗?myImageView由于某种原因 nil 在这里吗?(如果它是界面构建器创建的视图,则插座是否已连接?)
| 归档时间: |
|
| 查看次数: |
20901 次 |
| 最近记录: |