15得票2回答
为什么 Vision 框架无法对齐两个图像?

我正在尝试使用iOS Vision框架拍摄两张照片并对齐它们:func align(firstImage: CIImage, secondImage: CIImage) { let request = VNTranslationalImageRegistrationRequest( ...

15得票4回答
使用CGContextDrawImage旋转图像

如何在中心点旋转使用CGContextDrawImage()绘制的图片? 在drawRect:中进行操作。CGContextSaveGState(c); rect = CGRectOffset(rect, -rect.size.width / 2, -rect.size.height / ...

14得票3回答
如何同时使用CGAffineTransformMakeScale和Rotation?

((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeRotation(1.57*2); ((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffi...

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

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

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

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

13得票1回答
如何将CGAffineTransform转换为CGTransform3D?

如何将CGAffineTransform转换为CGTransform3D? 我使用UIImagePickerController作为相机控制器,并在相机视图的上方添加了一个3D层。 然后,当我想要将3D模型添加到3D层中时,我必须设置3D场景相机投影矩阵和模型视图矩阵。 但UIImage...

12得票2回答
如何在使用变换(缩放、旋转和平移)时合并UIImages?

我正在尝试复制Instagram的一个功能,即在您的照片上添加贴纸(其他图片),然后保存。 因此,在包含我的照片的UIImageView上,我将贴纸(另一个UIImageView)作为子视图添加到其中,并将其定位在父UIImageView的中心位置。 要移动贴纸,我使用CGAffineTr...

12得票1回答
如何在圆形路径上使UIView动画?

在 Swift 代码中,如何启动和动画一个 UIView,使其沿着圆形路径进行运动,然后优雅地结束?是否可以使用 CGAffineTransform 动画实现此目的? 我准备了下面的 GIF 显示我想要实现的动画类型。

12得票2回答
使用用户定义的运行时属性旋转(角度)UIView

是否可以使用用户定义的运行时属性旋转UIView或UIImageView,比如10或15度? 实际上可以使用用户定义的运行时属性吗?还是只能在代码中完成? (注意... 我提到“角度”和“度数”是为了方便谷歌搜索;它可能会与设备方向变化的“旋转”概念混淆。) 或者您可以通过子类化UI...

11得票2回答
旋转UIBarButtonItem

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