STBookTransition 1.1

STBookTransition 1.1

Sasi Moorthy 维护。



STBookTransition

这是一个自定义视图转换,为视图的显示和隐藏提供3D书本折叠和展开动画

CI Status Version License Platform

截图

STBookTransition

安装

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, 📧 [email protected]寻找自由职业工作,如果您感兴趣,请随时与我联系。

贡献代码

❤️pull 请求。如果您想看到新功能、修复错误或提出问题,请通过 GitHub 进行。

许可协议

在 MIT 许可协议下提供 STBookTransition。有关更多信息,请参阅 LICENSE 文件。