美文网首页iOS Developer
ZCScrollView左右滑动切换界面

ZCScrollView左右滑动切换界面

作者: smanx | 来源:发表于2016-10-18 20:29 被阅读0次

     ZCScrollView-Demo

    左右滑动切换界面,标题自动居中

    使用方法

    1.导入头文件及创建方法

    #import "ZCScrollView.h"

    - (instancetype)initWithFrame:(CGRect)frame andDelegate:(id)delegate;

    + (instancetype)topTitleViewWithFrame:(CGRect)frame andDelegate:(id)delegate;

    2.准守协议 ZCScrollViewDelegate

    3.实现代理方法

    @required

    标题数组

    - (NSArray *)topTitlesInZCScrollView:(ZCScrollView *)zcScrollView;

    //每页显示的内容

    - (UIView *)zcScrollView:(ZCScrollView *)zcScrollView viewForPage:(NSInteger)page;

    @optional

    左右滑动时触发

    - (void)zcScrollViewDidScroll:(ZCScrollView *)zcScrollView;

    自定义标题栏位置

    - (CGRect)topTitleViewFrame;

    4.定制属性

    标题文字以及指示器颜色设置(默认为红色)

    @property (nonatomic, strong) UIColor *titleAndIndicatorColor;

    是否隐藏指示器(默认为NO)

    @property (nonatomic, getter=isHiddenIndicator) BOOL hiddenIndicator;

    点标题切换界面时是否开启动画(默认为YES)

    @property (nonatomic, getter=isPageChangeAnimate) BOOL pageChangeAnimate;

    标题间距(默认25)

    @property (nonatomic) CGFloat labelMargin;

    默认&当前页(默认0)

    @property (nonatomic) NSInteger currentPage;

    标题栏透明度(默认0.7)

    @property (nonatomic) CGFloat topTitleAlpha;

    标题栏高度 (默认40)

    @property (nonatomic) CGFloat topTitleHeight;

    指示器的高度 (默认2)

    @property (nonatomic) CGFloat indicatorHeight;

    下载地址:https://github.com/smanx/ZCScrollView-Demo

    相关文章

      网友评论

        本文标题:ZCScrollView左右滑动切换界面

        本文链接:https://www.haomeiwen.com/subject/dsctuttx.html