【问题标题】:zoomToRect: Transform rectangle in a portrait image to the same image scaled to fit in landsapezoomToRect:将纵向图像中的矩形转换为缩放以适应横向的相同图像
【发布时间】:2011-09-27 15:02:34
【问题描述】:

我有以下问题。

我有 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 转换为适合景观表示?

问候, 南多

【问题讨论】:

    标签: ios zooming transform scale rect


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-08-27
      • 1970-01-01
      • 2020-02-21
      • 2023-01-30
      • 1970-01-01
      • 2019-01-18
      • 2013-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多