SkillAgentSearch skills...

ZCHScrollChannelView

带缓存池功能的channelView.

Install / Use

/learn @MeteoriteMan/ZCHScrollChannelView
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ZCHScrollChannelView

效果

使用

    _titleArray = @[@"直播" ,@"强烈推荐" ,@"你懂的" ,@"呵呵哒哒呵呵哒哒" ,@"神马情况" ,@"233333"];
    _channelView = [[ZCHScrollChannelView alloc] init];
    [self.view addSubview:_channelView];
    [_channelView mas_makeConstraints:^(MASConstraintMaker *make) {
	make.top.equalTo(self.mas_topLayoutGuide);
        make.left.right.offset(0);
        make.height.offset(48);
    }];
    [self.channelView reloadData];	
    /// 设置默认选中item(如不设置默认不选中)
    self.channelView.defaultSelectItem = 0;

安装

使用 CocoaPods 集成. 首先在podfile中

pod 'ZCHScrollChannelView'

安装一下pod

#import <ZCHScrollChannelView/ZCHScrollChannelView.h>

更新记录

|版本|更新内容| |:--|:--| |0.1.1|自动设置iOS12以下的automaticallyAdjustsScrollViewInsets以及iOS12及以上的contentInsetAdjustmentBehavior.| |0.1.0|修复上个版本的titleArray个数为0的时候的bug,重写了布局方法,数量巨大(用了100万个数据的titleArray测试)的时候没有前面的版本那么卡了| |0.0.9|去掉log打印| |0.0.8|优化reloadData刷新效果.现支持setSelectItem:animated:| |0.0.7|支持设置TwigView距离底边的距离| |0.0.6|大更新,在API不改动的前提下新增控件的缓存池减小内存消耗.现在reloadData之后需要设置选中的btnTag.| |0.0.5|修复0.0.4版本中宽度不跟随选中按钮宽度时不更新TwigView的BUG| |0.0.4|新增设置按钮正常/选中状态字体的设置| |0.0.3|统一命名,修复TwigView显示错乱问题| |0.0.2|拓展TwigView的功能.可以手动隐藏| |0.0.1|支持TwigView.按钮正常/选中状态颜色设置.按钮字体设置等.|

View on GitHub
GitHub Stars13
CategoryCustomer
Updated4y ago
Forks0

Languages

Objective-C

Security Score

60/100

Audited on May 14, 2021

No findings