STBookTransition
这是一个自定义视图转换,为视图的显示和隐藏提供3D书本折叠和展开动画
截图
安装
Cocoapods
STBookTransition通过CocoaPods提供。要安装它,只需将以下行添加到Podfile
pod 'STBookTransition'
您希望在Podfile中添加以下类似行:
target 'MyApp' do
pod 'STBookTransition', '~> 1.0'
use_frameworks!
end
然后在终端中运行pod install
,或者从CocoaPods.app中运行。
另外,为了进行测试运行,请运行如下命令
pod try STBookTransition
手动
- 将
STBookTransition.swift
类拖放到您的Xcode项目。 - 请确保选择所有所需的target。
使用方法
与进行 UIView 动画相比,它要简单得多。
如果使用 Cocoapods
,首先导入框架
import STBookTransition
然后,使用以下方式将通知委托进入 STBookTransition
let bookTranstion:STBookTransition = STBookTransition()
bookTranstion.delegate = self
接下来,按照以下方式在您的视图之间进行立方体过渡:
self.bookTransition?.animateView(displayView, // View that you want to transit
style: transitionStyle, // any available BookTransitionStyle
duration: 0.5) // animation duration
最后,如果需要执行任何附加操作,请实现 BookTransitionDelegate
中的可选方法
func animationDidFinishWithView(displayView: UIView) {
// Do any additional work if required
}
现在,您已经设置好了在应用程序中执行酷炫立方体过渡的所有内容
作者
Sasi Moorthy,
贡献代码
我
许可协议
在 MIT 许可协议下提供