// // ZJScrollPageView.h // ZJScrollPageView // // Created by jasnig on 16/5/6. // Copyright © 2016年 ZeroJ. All rights reserved. // #import #import "UIView+ZJFrame.h" #import "UIViewController+ZJScrollPageController.h" #import "ZJContentView.h" #import "ZJTitleView.h" #import "ZJScrollSegmentView.h" #import "ZJSegmentStyle.h" #import "ZJScrollPageViewDelegate.h" @interface ZJScrollPageView : UIView typedef void(^ExtraBtnOnClick)(UIButton *extraBtn); @property (copy, nonatomic) ExtraBtnOnClick extraBtnOnClick; @property (weak, nonatomic, readonly) ZJContentView *contentView; @property (weak, nonatomic, readonly) ZJScrollSegmentView *segmentView; /** 必须设置代理并且实现相应的方法*/ @property(weak, nonatomic)id delegate; - (instancetype)initWithFrame:(CGRect)frame segmentStyle:(ZJSegmentStyle *)segmentStyle titles:(NSArray *)titles parentViewController:(UIViewController *)parentViewController delegate:(id) delegate ; /** 给外界设置选中的下标的方法 */ - (void)setSelectedIndex:(NSInteger)selectedIndex animated:(BOOL)animated; /** 给外界重新设置的标题的方法(同时会重新加载页面的内容) */ - (void)reloadWithNewTitles:(NSArray *)newTitles; @end