【问题标题】:how to apply an imageview frame with the inclined coordinates如何应用带有倾斜坐标的图像视图框架
【发布时间】:2011-08-17 18:24:38
【问题描述】:

大家好,到目前为止,我知道用 CGrectmake 和这个 rect(frame) 制作矩形,我正在使用这个 rect(frame) 作为 UIImageView *someImage=[[uiimageview alloc]initwithframe:someRect];现在我可以添加带有 someRect 框架的图像。我的问题是当坐标像 (rectangleFirstx-坐标,tectangleFirstY-坐标)=(10,10)

(rectangleLastx-cordinate,rectangleLasty-cordinate)=(17,7) 这个,我怎样才能给 uiimageview 框架....这就像一个倾斜的矩形..任何人都可以建议我如何应用框架通过此类坐标的 ios 库..在此先感谢..

【问题讨论】:

    标签: iphone objective-c uiimageview coordinates frame


    【解决方案1】:

    您的示例不是很清楚,因为在 (10,10) 和 (10,7) 处具有对角的矩形可以处于无数不同方向中的任何一个,包括沿 x 和 y 轴完全对齐的方向.

    您当然可以做的是创建一个具有所需大小和位置的 UIImageView,然后使用多种技术之一旋转它,包括动画方法。

    [UIImageView animateWithDuration:0.1 animations:^
    {
      your_UIImageView_here.transform = CGAffineTransformMakeRotation((M_PI/180.0) * degrees);
    }];
    

    您可以隐藏 UIImageView 直到旋转完成后再显示。

    如果您的问题是关于如何使用您提供的坐标来达到某个角度,我建议您需要更多数据,因为如果没有更多数据,就不可能在这两个点上选择数十亿个可能有角的矩形之一信息。一旦你有更多的数据,那么计算出输入旋转的角度是非常基本的三角学。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多