问题标签 [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 回答
4322 浏览

iphone - iPhone:围绕特定点缩放 UIView

我想为 UIView 的缩小设置动画,但不是关于它的中心:关于不同的点。

作为一个在黑暗中拍摄的镜头,我尝试使用一系列 CGAffineTransforms 平移视图、缩放,然后平移回来。但它不起作用:它仍然围绕中心缩放。

有人知道怎么做吗?

非常感谢。

0 投票
1 回答
986 浏览

iphone - iPhone 中 CGAffineTransformMakeScale 中的 zoomfactor 值

1)我在 UIImageView 上进行捏缩放,我应该如何决定 zoomfactor 值,因为当 zoomfactor 值超过 0[即负值]时,图像会倾斜,我不希望它发生。如何避免这种情况。

2) Y 是正在发生的闪烁式旋转,Y 不是平滑旋转?这会通过 CGAffineTransformMakeScale(zoomfactor,zoomfactor);方法来处理吗?

这就是我在我的代码中所做的: zoomFactor = 0;// 最初 zoomfactor 设置为零

谢谢你。

0 投票
2 回答
1538 浏览

iphone - CGAffineTransform:UIButton 上的旋转调整按钮图像的大小

我在使用UIButtons, type 时遇到了一个奇怪的问题custom。我将其中的 4 个按钮放在 a 上UIScrollview,使用 .将每个按钮旋转一个随机角度CGAffineTransform。现在似乎按钮本身会根据旋转角度改变大小。

0 投票
1 回答
428 浏览

ipad - uiimageview中用于复合形状的box2d角度旋转

我想使用复合对象和box2D对“U”和“T”等形状的uiimageview应用旋转,因为“U”形状是凹多边形,所以我不能只使用b2polygondef。

这是当用户点击屏幕时制作“u”形框的方法

在这里我有更新 UIImageView 位置和角度的方法

我猜问题是形状的新角度值:在运行世界方法中

或图形的中心:在touches开始方法中:

形状旋转,但它们有时会相互重叠或在视觉接触之前发生碰撞。

我想要做的是“U”形但不相互重叠。有人可以帮我解决这个问题吗?

0 投票
1 回答
1761 浏览

iphone - 不允许子视图缩放 vwith 视图?

我正在使用缩放 UIView

它对我来说很好,但所有子视图也可以使用 UIView 进行缩放,但我不想缩放该 UIView 的所有子视图。

我试着按照这个来停止缩放子视图。

但它仍然可以缩放子视图。

请帮我。

0 投票
5 回答
10309 浏览

iphone - 如何在iphone sdk中像这样旋转uibutton

替代文字

如何在 iphone sdk 中像这样旋转 uibutton .....

0 投票
1 回答
5802 浏览

iphone - 如何在 UIView 上使用 CATransform3D 添加特定类型的透视图?

我已经创建 iPhone 应用程序一段时间了,使用基本的转换(旋转、缩放等),但现在我想做一些更复杂的事情。

数学确实不是我的强项……但我想知道如何将“透视”添加到 UIView(见下图)。我使用 Photoshop 中的倾斜选项快速模拟了屏幕截图

我查看了stackoverflow的解决方案,我发现如何将透视变换应用于UIView?效果很好-但这并不是我真正想要的,因为最左边的边缘的高度大于最右边的边缘

有谁知道我如何去做这个 CATransform3D 但没有这些不同的高度?

替代文字 http://img594.imageshack.us/img594/4354/perspectivel.png

0 投票
2 回答
3381 浏览

objective-c - 使用 CGAfffineTransformRotate 旋转视图

我有一个我正在尝试旋转的圆形图像,这样黄色和黑色的条纹圆圈就会停留在用户的手指下方并在两个方向上旋转。到目前为止我有这个:

此外,目前,最轻微的移动都会导致视图旋转一整圈,这显然是不希望的。

0 投票
2 回答
934 浏览

uiview - 使用 PanGestureRecognizer translationInView 跟踪触摸位置

我将如何使用translationInView返回 a的 PanGestureRecognizerCGPoint来跟踪用户触摸位置,以便我可以旋转图像以使用户触摸的点保持在手指下方?

我可以用来CGAffineTransformRotate进行旋转,但它需要一个以弧度为单位的旋转角度。目前我正在使用M_PI/20;

谢谢

0 投票
2 回答
4520 浏览

iphone - 如何在 iPhone 上定期启动应用程序时复制放大动画(在主屏幕上推送应用程序图标)

我想在 iPhone 上启动应用程序时复制动画。我认为第一个视图从 50% 放大到 100%。后来我想用它作为两个视图之间的过渡。任何想法如何复制,或者在 sdk 中是否有来自苹果的现成解决方案?非常感谢你 :)