仿生SegmentedView 标题完美适配,自动局中显示

2018-08-13  本文已影响152人  MrBMask

使用效果展示图:


HLSegementView.gif
效果

1.完美适配屏幕,当按钮个数少的时候自动平均占比屏幕;
2.按钮显示自动计算宽度;
3.点击自动局中;
4.支持下划线显示;
5.各种选中动画大家可以在里面自己定义

使用方法

1.倒入#import "HLSegementView.h"
2.遵守代理 <HLSegementViewDelegate>
3.创建视图

 NSArray * titlss = @[@"视频",@"新浪新闻",@"热点",@"热门推荐",@"微博",@"网易",@"考拉",@"段子"];
    HLSegementView * segmentView = [[HLSegementView alloc] initWithFrame:CGRectMake(0, 300, 375, 40) titles:titlss];
    segmentView.selectIndex = 2;
    segmentView.isShowUnderLine = YES;
    segmentView.delegate = self;
    [self.view addSubview:segmentView];

4.实现代理方法

- (void)hl_didSelectWithIndex:(NSInteger)index{
    NSLog(@"代理实现的方法%ld",index);
}

喜欢的小伙吧记得点赞合喜欢呦~~
感兴趣可以去gibHub地址:https://github.com/MrBMask

上一篇下一篇

猜你喜欢

热点阅读