在自己的坐标系中调整 UIImageView 的大小

Posted

技术标签:

【中文标题】在自己的坐标系中调整 UIImageView 的大小【英文标题】:Resize UIImageView in its own coordinate system 【发布时间】:2012-02-15 11:42:54 【问题描述】:

How to resize UIView by dragging from its edges? 这是我从角落调整图像视图大小的代码。现在我将旋转手势识别器应用于相同的图像视图来旋转它。应用旋转变换后,我再次需要使用上面的代码从角落调整它的大小。但由于应用了变换,我无法更改图像视图的框架。那么如何调整和旋转图像视图。我不想缩放它。

【问题讨论】:

我不明白你所说的“我想从特定的一侧调整这个 uiiimageview 的大小(不是缩放)”是什么意思。 投反对票可能是因为您要求某人为您执行此操作。对于想要在 SO 上帮助您的人,您应该展示您为尝试完成此任务所做的工作。然后我们将帮助您解决您做错的事情。我们不是为您编程的网站。 对,请指定你想要的结果。实际上,我不介意写几行(我不会投反对票),但是尚不清楚您想要发生什么。图像旋转了,然后呢?如果它正在旋转,则不需要调整大小,因此并不明显。请更新。谢谢,-Damien 请尽量准确地解释您的要求。添加赏金并不是每次都能得到答案的方法。只需解释您案件的实际情况,即使没有赏金,人们也会帮助您。 :) 【参考方案1】:

如果我理解您的问题,您可以通过更改 UIImageView 框架来解决它。 根据您拖动的角,更改会有所不同。

【讨论】:

【参考方案2】:

也许你可以使用this

【讨论】:

以上链接仅用于从角落调整大小,我想调整大小以及旋转。

以上是关于在自己的坐标系中调整 UIImageView 的大小的主要内容,如果未能解决你的问题,请参考以下文章

swift - 我很笨,我的子视图不会服从并正确调整自己的大小

UIImageView 在具有不同高度的自定义 UITableViewCell 内自动调整大小

在代码中自动调整 UIImageView

在 UITableViewCell 中调整 UIImageView 的大小

在 iOS 中调整 UIImageView 的大小

无论设备如何,如何使 UIImageView 占据屏幕的固定百分比?