禁用一个子视图的旋转动画

时间:2016-11-21 21:07:53

标签: ios swift animation uiview swift3

我试图在我的UIView子类中仅为某些子视图禁用设备方向动画。我设法通过将此视图图层用作AVCaptureVideoPreviewLayer来禁用相机预览旋转动画,并通过更改UIApplicationWillChangeStatusBarOrientationlayer.connection.videoOrientation做出反应。这个工作正常,但我还添加了一个子视图,我也想在没有动画的情况下旋转。有什么方法可以删除这个动画只是为了那个子视图?此外,我无法在willAnimateRotationToInterfaceOrientation中使用UIViewController,我希望我的UIView子类以这种方式工作,而无需在控制器中实现任何其他功能。我只有UIView个函数和NotificationCenter才能使用。

0 个答案:

没有答案