MXParallaxHeader
MXParallaxHeader 是一个用于UIScrollView的简单头部类。
此外,MXScrollView是UIScrollView的子类,能够从其子视图中钩子垂直滚动,这可以用于向复杂的视图层次结构添加视差头部。此外,MXScrollViewController允许您将MXParallaxHeader添加到任何类型的UIViewController。
UIScrollView | MXScrollViewController |
---|---|
![]() |
![]() |
使用方法
如果想要尝试它,只需运行
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 上获取。
作者
许可协议
MXParallaxHeader 在 MIT 许可协议下可用。更多信息请参阅 LICENSE 文件。