gpt4 book ai didi

ios - 以编程方式调整 UIImageView 的大小

转载 作者:行者123 更新时间:2023-12-02 13:37:26 25 4
gpt4 key购买 nike

我尝试了几种不同的解决方案来解决这个问题,但没有成功。

我有一个 UIImageView (在 Storyboard 上创建),上面有多个手势识别器。我尝试根据屏幕尺寸调整此 UIImageView 的大小,以利用 4 英寸显示屏。

看来由于 Imageview 是使用 Storyboard构建的,所以我无法以编程方式更改它???

我当前的代码如下所示:

//determine screen size, set scoring button width based on device size.
CGFloat lCurrentHeight = self.view.bounds.size.height;
if (lCurrentHeight == 568.0) {
CGRect _redHeadImageFrame = _redHeadImage.frame;
_redHeadImageFrame.size.width = 220;
[_redHeadImage setFrame:_redHeadImageFrame];
}

有什么想法吗???谢谢。

最佳答案

如果您使用自动布局,则必须更改图像的 withConstraint,因为在这种情况下手动更改框架将不起作用。

编辑

您可以像创建其他控件一样为宽度约束创建 IBOutlet - 只需在 IB 中选择约束并使用右键将其移动到头文件中。比在代码更改约束中:

[self.imageWidthConstraint setConstant:100.0];

关于ios - 以编程方式调整 UIImageView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com