MXParallaxHeader 1.1.0

MXParallaxHeader 1.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布日期上次发布2019年11月

Maxime EpainRoger Oba 维护。



MXParallaxHeader

CI Status Version Carthage compatible License Platform

MXParallaxHeader 是一个用于UIScrollView的简单头部类。

此外,MXScrollView是UIScrollView的子类,能够从其子视图中钩子垂直滚动,这可以用于向复杂的视图层次结构添加视差头部。此外,MXScrollViewController允许您将MXParallaxHeader添加到任何类型的UIViewController。

UIScrollView MXScrollViewController
Demo Demo

使用方法

如果想要尝试它,只需运行

pod try MXParallaxHeader
  • 为UIScrollView添加视差头部非常简单,例如:
Swift
let headerView = UIImageView()
headerView.image = UIImage(named: "success-baby")
headerView.contentMode = .scaleAspectFit

let scrollView = UIScrollView()
scrollView.parallaxHeader.view = headerView
scrollView.parallaxHeader.height = 150
scrollView.parallaxHeader.mode = .fill
scrollView.parallaxHeader.minimumHeight = 20
Objective-C
UIImageView *headerView = [UIImageView new];
headerView.image = [UIImage imageNamed:@"success-baby"];
headerView.contentMode = UIViewContentModeScaleAspectFill;

UIScrollView *scrollView = [UIScrollView new]; 
scrollView.parallaxHeader.view = headerView;
scrollView.parallaxHeader.height = 150;
scrollView.parallaxHeader.mode = MXParallaxHeaderModeFill;
scrollView.parallaxHeader.minimumHeight = 20;
  • MXScrollViewController是一个包含子视图控制器的容器,可编程添加或使用MXScrollViewControllerSegue自定义转场。

  • 请查看Swift实现的示例。

安装

MXParallaxHeader 通过 CocoaPods 提供。要安装它,请简单地在您的Podfile中添加以下行:

pod "MXParallaxHeader"

文档

文档可在 CocoaDocs 上获取。

作者

Maxime Epain

Twitter

许可协议

MXParallaxHeader 在 MIT 许可协议下可用。更多信息请参阅 LICENSE 文件。