MCMHeaderAnimated 0.1.0

MCMHeaderAnimated 0.1.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2016年5月
SPM支持SPM

Mathias Carignani维护。



MCMHeaderAnimated

MCMHeaderAnimated允许您在列表视图和详情视图之间添加动画。

Demo MCMHeaderAnimated

注意:示例代码设计灵感来源于Tryolabs 移动展示

使用方法

首先,导入MCMHeaderAnimated

import MCMHeaderAnimated

在列表控制器中创建一个MCMHeaderAnimated的新实例,如下所示

private let transitionManager = MCMHeaderAnimated()

然后,将该实例分配给目标控制器的transitioningDelegate属性

destination.transitioningDelegate = self.transitionManager

最后,扩展MCMHeaderAnimatedDelegate并在两个控制器中实现headerViewheaderCopy函数。

如果您想要添加用户交互以关闭详情视图,如示例中所示,您可以添加以下行

self.transitionManager.destinationViewController = destination

要求

iOS 8.0+

安装

手动

如果您不想使用CocoaPods,您可以手动将MCMHeaderAnimated集成到您的项目中。只需将资源文件夹中的所有文件拖放到您的项目即可。

演示

使用Xcode构建并运行示例项目,以查看MCMHeaderAnimated的实际应用。

或者,运行以下命令

$ pod try MCMHeaderAnimated 

贡献

  1. 分支( https://github.com/mathcarignani/MCMHeaderAnimated/fork
  2. 创建您的特性分支(《git checkout -b my-new-feature》
  3. 提交您的更改(git commit -am 'Add some feature'
  4. 推送到分支(git push origin my-new-feature
  5. 创建一个新的拉取请求

作者

Mathias Carignani,[email protected]

许可证

MCMHeaderAnimated可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。