23得票8回答
从CGAffineTransform中获取仅缩放变换

我发现了一个类似的问题,关于如何仅获取缩放比例,但据我所知,在变换矩阵中缩放和旋转的工作方式是不同的。 矩阵不是我的强项,如果有人能提示我如何仅从CGAffineTransform中获取缩放比例,我将不胜感激。 顺便说一句,我尝试将CGAffineTransform应用于CGSize,然后...

8得票1回答
手势识别和自动布局在iOS6中,从中心缩放

以下是手势识别器的代码,通常会从中心缩放视图,但在iOS6启用自动布局时却不会。当启用自动布局时,视图似乎从其原点缩放。其他仿射变换(特别是缩放和旋转)也未按照我预期的那样工作。请问有人遇到过这个问题,或者能告诉我正确处理的方法吗? - (IBAction)handlePinch:(UIPi...

21得票6回答
应用CGAffineTransform后获取UIView的大小

我很惊讶地发现没有针对这个问题的答案,也许是我忽略了一些非常简单的东西: 如何在应用CGAffineTransform之后获取UIView的实际大小? 例如: 我的UIView大小为300 x 200,我应用了一个缩放变换,水平和垂直因子均为2,因此UIView现在在屏幕上占据600 x...

10得票1回答
当方向改变时,将图像旋转90度并保持在同一位置

我最终做到了这一点: 支持多个方向的最简单方法?当应用程序处于横向时,如何加载自定义NIB?非常好用! 我在Photoshop中制作了一张图像,想将其用作iPad应用程序中信息屏幕的背景。图像包含文本和一些图标。在图像周围有一个绿色边框。 我试图实现的效果是: 当用户从纵向方向转向横向方...

9得票5回答
iPhone左翻页和右翻页过渡效果

我正在寻找一种在iPhone上执行 UIViewAnimationTransitionCurlUp 或 UIViewAnimationTransitionCurlDown 转换的方法,但不是从上到下,而是从左到右(或在横向模式下从上到下)。我在互联网上看到过这个问题被问过几次,但似乎没有得到答...

10得票4回答
UIImageView 顺时针旋转

这应该很简单,但我在旋转一个UIImageView一整圈360度并且永久重复的时候遇到了困难。[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionAllowUserInteraction | UIViewAn...

8得票2回答
UIView旋转45度后消失了?

也许我不理解。当我理解时 self.tweetPeak.transform = CGAffineTransformMakeRotation(RADIANS(45)); RADIAN是什么 #define RADIANS(degrees) ((degrees * M_PI) / 180....

10得票3回答
CGAffineTransform和图像居中缩放

我开始使用Rory Lewis的iPhone和iPad绝对初学者应用程序一书学习Objective-C,但在第5章卡住了。 我想制作一个缩小图像的按钮。 我的问题是,在编写所有代码后,图像会缩小到UIImageView(左上角)的点(0,0),而在视频中,图像会缩小到其中心。我进行了一些研究...

8得票2回答
Swift 3.0 中的CGAffineTransformScale

Swift 3.0 没有叫做 CGAffineTransformScale 的方法。 func didPinchGesture(pinchRecognizer : UIPinchGestureRecognizer) { if let view = pinchRecognizer.view...

46得票5回答
围绕一个点旋转的一步仿射变换?

我如何使用单个CGAffineTransformMake()调用以及数学函数如sin(), cos()等,而不使用其他CG调用,制作一个绕点(x, y)旋转角度a的Core Graphics仿射变换。 其他答案似乎是关于使用多个堆叠的变换或多步变换来移动、旋转和移动,使用多个Core Gra...