14得票4回答
使用CGAffineTransform在视图上应用缩放和旋转。

我需要对一个视图进行缩放和旋转(使用手势实现),所以对于每个手势,我会更新当前的缩放和旋转值,类似下面这样:self.scaleWidth *= gesture.scale; //When I detect an horizontal pinch self.scaleHeight *= ges...

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

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

44得票11回答
UIPinchGestureRecognizer中的最大/最小缩放比例 - iPhone iOS

我该如何限制UIPinchGestureRecognizer的缩放比例在最小值和最大值之间?下面的scale属性似乎是相对于上一次已知的缩放比例(与上一个状态的差异)而言的,我无法弄清如何设置被缩放对象的大小/高度的限制。-(void)scale:(id)sender { [self.vie...

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

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

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

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

7得票2回答
iOS -- 如何将UIView以左上角为基准进行缩放?

我想固定一个点(左上角点),并根据该点缩放(缩小)UIView。 就像这张图片。 现在我使用self.transform = CGAffineTransformMakeScale( 0.7 , 0.7);来缩放UIView,但它只能根据中心点缩放UIView。 编辑 我尝试使用se...

13得票2回答
如何将UIView缩放(缩放)到给定的CGPoint

我花了很多时间尝试使用CGAffineScale将视图转换到给定点,包括围绕锚点移动视图中心并在变换前后移动,并进行全面的搜索。我知道使用UIScrollview会简单得多,但我知道也可以在没有它的情况下实现技术上的可能性,这已经成为我的心头肉。 这个答案非常接近我想要实现的效果,但是该答案...

11得票2回答
将UIScrollView中未缩放的视图调整为边界大小的Zoom

我需要将灰色视图中的红色视图缩放到给定的红色边界(在此情况下,取决于给定的宽度/高度比例的滚动视图边框)内,并保持视图可见大小不变。同时,它们也应始终触及绿色边框。 我尝试使用比例转换来实现这一点,因此在放大滚动视图时,我会使用公式1 / zoomScale将这些视图缩小,并改变它们的锚点,...

11得票2回答
旋转UIBarButtonItem

有没有人知道如何转换UIBarButtonItem? 我尝试过以下代码,但是没有任何结果:( 它既不能在UIBarButtonItem上进行操作,也不能在其自定义视图上进行操作。 [UIView beginAnimations:nil context:NULL]; [UIView setA...

7得票2回答
关于x轴旋转AVAssetWriter输出的180度

我正在使用AVAssetWriter创建一个Quicktime影片文件。目前输出的视频是“倒置”的。理论上,我可以通过将视频绕水平轴旋转180度(实质上是“翻转”视频)来纠正这个问题。有什么好的方法吗? 目前我正在尝试将CGAffineTransform分配给myAVAssetWriterI...