问题标签 [cgaffinetransform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1093 浏览

iphone - touchesMoved 在 CGAffineTransformRotate 之后拖动 UIImage 导致图像脱离屏幕

我不确定为什么在 UIImageView 上调用此 CGAffineTransform 方法然后尝试拖动它后,会导致它旋转出视图。任何帮助表示赞赏。

0 投票
4 回答
1520 浏览

iphone - 如何检测 cgaffinetransformrotate 方法是顺时针还是逆时针旋转?

我需要弄清楚 Cgaffinetransformrrotate 我正在将视图顺时针或逆时针旋转。

怎么可能?

0 投票
11 回答
43508 浏览

iphone - UIPinchGestureRecognizer 中的最大/最小缩放比例 - iPhone iOS

我如何能够将 UIPinchGestureRecognizer 的规模限制在最小和最大级别?下面的 scale 属性似乎是相对于最后一个已知的比例(从最后一个状态的增量),我不知道如何为被缩放的对象的大小/高度设置限制。

}

0 投票
1 回答
470 浏览

iphone - 当键盘在横向中可见时提升视图

在我的应用程序上进行横向旋转时出现问题。一切都移动到我想要的位置等,但是当键盘可见时,会覆盖其中一个文本字段。我已经编写了一些代码来推动视图来解决这个问题。这段代码在纵向上可以正常工作,但在横向上,视图会旋转回纵向。代码如下:

谁能告诉我如何解决这个问题,以便当设备在 lanscape 中时,视图只是被向上推了一点,所以我仍然可以看到文本字段?

谢谢

0 投票
0 回答
644 浏览

ios - iPad - CGAffineTransformMakeRotation - 保持旋转

我有一个平视显示器 (HUD),我试图让它随着视图正确旋转。我创建了一个orientationWillChange应该旋转视图并且工作正常的函数,只需要在实现它的视图控制器一侧进行更多编程。

我的主要问题是它在关闭时会旋转。它在关闭时会进行一些其他转换(缩小/淡化它以使其消失),但它似乎正在将其旋转回“正常”。

我不想将视图旋转90 度,我只想确保它保持在旋转状态。我怎么做?

我的关闭功能如下:

(仅供参考,这是基于CloudApp 的 HUD

0 投票
2 回答
10950 浏览

objective-c - CGAffineTransformMakeScale 与 CGREct 和 UIView 的行为

我有一个定义为(0,0,320,480)的框架的视图。
我把这个观点称为转型:

视图将缩放保留屏幕上的中心位置,并且在我更改后他的框架将是例如 (34,-8,251,376),您可以看到 X 和 Y 现在不同于 0。

如果我在带有框架(0,0,320,480)的 CGRect 上使用相同的函数:

rect2 将为 X 和 Y 保留 0,我将获得类似 (0,0,251,376) 的结果

为什么 rect2 的 X 和 Y 不会像 UIView 示例中那样改变?

0 投票
1 回答
1673 浏览

iphone - 使用 CGAffineTransform 的 UIView 旋转

我想使用 CGAffineTransform 旋转 UIView,并且可以使用 CGAffineTransform 旋转视图。

但我想基于滑动手势在手指触摸时平滑旋转 UIView。

所以就像向右滑动,向左滑动一样,我能够检测到滑动但是当我从下到右或从下到左滑动时,我无法检测到这些类型的滑动手势......

0 投票
3 回答
5542 浏览

iphone - UIView 旋转

大家好,我想在单指触摸时旋转 UIView,它仍然会旋转,直到手指在 iPhone 的屏幕上移动,当我停止手指移动或将其从屏幕上移除时它会停止旋转。

提前致谢。

0 投票
3 回答
2901 浏览

iphone - 使用触摸平滑旋转 UIView

我想知道如何UITouch在我的代码中平滑 a 。我能够UItouch在我的 上检测到UIView,但是当我尝试使用 旋转视图时CGAffineTransform,它不会平滑旋转。我必须在 iPhone 上按下或长指触摸才能进行这种旋转。如何执行平滑旋转,例如 Roambi Visualizer 应用程序。谢谢你的帮助。

0 投票
2 回答
5099 浏览

iphone - 限制 CGAffineTransform 规模

我正在使用 CGAffineTransformMake 转换视图。它旋转、缩放和平移。这工作得很好。但我无法想出将比例限制为最大尺寸的方法。

如果超出比例,我仍然需要应用当前的旋转和平移。

任何建议都非常感谢!

来源: