STCubeTransition 1.4

STCubeTransition 1.4

Sasi Moorthy 维护。



STCubeTransition

一个自定义视图转换,它提供两个不同视图之间的转换,具有3D立方体旋转效果。

CI Status Version License Platform

屏幕截图

STCubeTransition

安装

Cocoapods

STCubeTransition 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到 Podfile 中

pod 'STCubeTransition'

您想将类似于以下的内容添加到 Podfile 中 pod 'STCubeTransition', '~> 1.4'

target 'MyApp' do
  pod 'STCubeTransition', '~> 1.4'
  use_frameworks!
end

然后在终端中运行 pod install,或者从 CocoaPods.app 中运行。

作为替代,要对其进行测试运行,请运行以下命令

pod try STCubeTransition

手动

  • STCubeTransition.swift 类拖放到 Xcode 项目中。
  • 确保选择所有所需的 Target。

使用

这比执行 UIView 动画要简单得多。

如果您使用 Cocoapods,首先导入框架

import STCubeTransition

然后,按照如下方式初始化 CubeTransition

let cubeTranstion:CubeTransition = CubeTransition()

接下来,按照如下方式在你的视图之间执行立方体转换,

cubeTranstion.translateView(faceView!,                                // currently visible view
                            toView: subMenu!,                         // hidden view that you want to display from this transition
                            direction: direction,                     // any available CubeTransitionDirection
                            duration: 0.5)                            // animation duration 
                            { (displayView) in
                                // animation completion callback 
                            }

最后,如果您想执行任何其他操作,请使用 Completion 块,

到这里,您已在应用程序中设置好了执行酷炫的立方体转换的所有设置👍

作者

Sasi Moorthy, 📧 [email protected] 寻找自由职业工作,如果您感兴趣,请随时联系我。

贡献

I❤️提交拉取请求。如果您想看到新特性、修复错误或有问题,请通过 Github 进行。

许可证

STCubeTransition 根据 MIT 许可证提供。有关更多信息,请参阅许可证文件。