1

我有以下问题。

我有 UIImageView,它以 768 x 1024 的纵向模式全屏显示图像。

在位置 200,200 我有一个宽度为 100,100 的 CGRect 显示器 ... CGRect(200,200,100,100)

一切都很好,直到这里。

现在,如果我将设备转为横向,图像将被缩放(缩放以适应)并以 1024 x 768 横向格式居中

没问题,我的矩形 200,200,100,100 太大了……这似乎是合乎逻辑的,因为在横向中,图像被缩小了……

问题:有没有一种简单的方法可以将我的 rect 200,200,100,100 转换为适合景观表示?

问候,南多

4

1 回答 1

0

您是否尝试过使用CALayerTransform3d。它可以让你进行几乎任何你能想象到的变换,并提供动画工具。将变换设置为旋转 90 度将使您处于横向。那是你要找的吗?

于 2012-06-27T15:41:42.593 回答