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

使用效果展示图:


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,318评论 3 119
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,476评论 0 17
  • 二八宁波,晴空万里。雨雾散尽,不闻鸟鸣。忆送混沌。 一碗馄饨, 几声问候。 18楼电梯的速度, 总是赶不上心里的辘...
    阿合哥哥阅读 143评论 0 0
  • 争执源于对事物不同的衡量标准,各执一词,也就是各自拿着不同的标准在对话,而这个标准里往往又融合进对抗的情绪。...
    一言一语一行阅读 776评论 0 0
  • 你应该很爱你,因为每天早晨你都会对着镜子里的你笑一笑。 你之前对我说过,你不喜欢照镜子,因为你觉得自...
    暴娜阅读 792评论 1 3

友情链接更多精彩内容