项目介绍:
使用
继承LWXDetailController,重写headerView,指定子控制器数组,Done~
- (UIView *)headerView {
UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 100)];
header.backgroundColor = UIColor.redColor;
return header;
}
- (CustomHeaderView *)headerView{
if (!_titleHeaderView) {
_titleHeaderView = CustomHeaderView.new;
_titleHeaderView.titleLabel.text = @"-----";
_titleHeaderView.subTitleLabel.text = @"----";
}
return _titleHeaderView;
}
实现
用ReactiveObjC实现,监听切换事件,并对新的UIScrollView 的offset进行监听,与本身scrollview的offset协调。如果子控制器不是可滑动的,则切换到监听本身的offset即可
Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
Requirements
Installation
LWXDetailController is available through CocoaPods. To install
it, simply add the following line to your Podfile:
pod 'LWXDetailController'
github地址:https://github.com/storm52/LWXDetailController