欢迎光临
我们一直在努力

电商/新闻类顶部滑动按钮条

建站超值云服务器,限时71元/月

电商/新闻类顶部滑动按钮条

项目介绍:

框架依赖

Masonry

快速上手(纯代码方式)

    CGRect r0 = CGRectMake(20, self.view.frame.size.height - 70, 200, 50);
    YUHoriView *view =[[YUHoriView alloc]initWithFrame:r0];
    view.titles =  @[@"纯代码构造",@"计生用品避孕套",@"美妆",@"男装",@"童装",@"男鞋",@"厨房用品"];
    view.onPosChange = ^(YUHoriElementButton *sender, int pos, NSString *title) {
        NSLog(@"pos: %d ,title :%@",pos,title);
    };
    [view refresh];
    [self.view addSubview:view];

在IB上使用

拖出view之后将Custom Class 中的class改成YUHoriView

然后与代码中的属性相关联接即可

@property (weak, nonatomic) IBOutlet YUHoriView *btnsView;

最后设置属性

  // 数据标题
    _btnsView.titles = @[@"肥仔水",@"计生用品避孕套",@"美妆",@"男装",@"童装",@"男鞋",@"厨房用品",@"工具",@"母婴",@"玩物",@"书籍",@"饮料",@"薯片",@"软件",@"免费吃鸡",@"书籍",@"饮料",@"薯片",@"软件",@"免费吃鸡",@"书籍",@"饮料",@"薯片",@"软件",@"免费吃鸡"];
    // 默认位置
    _btnsView.defaultButtonPos = 2;
    // 位置改变的事件
    _btnsView.onPosChange = ^(YUHoriElementButton *sender, int pos, NSString *title) {
        NSLog(@"pos: %d ,title :%@",pos,title);
    };
    // 刷新
    [_btnsView refresh];

下载地址:https://github.com/objc94/YUHoriView

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 电商/新闻类顶部滑动按钮条
分享到: 更多 (0)