美文网首页
SYMoreButtonView多按钮视图

SYMoreButtonView多按钮视图

作者: 番薯大佬 | 来源:发表于2017-10-17 16:27 被阅读12次

SYMoreButtonView多种按钮样式(带图标筛选按钮视图、多按钮选择滚动视图……)。

效果图效果图

代码示例

#import "SYMoreButtonView.h"
// 实例化
SYMoreButtonView *buttonView = [[SYMoreButtonView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 50.0)];
[self.view addSubview:buttonView];
buttonView.backgroundColor = [UIColor colorWithWhite:0.5 alpha:0.2];
// 标题数组
buttonView.titles = @[@"精选", @"直播", @"关注", @"视频购", @"社区", @"好东西", @"生活", @"数码", @"亲子", @"风尚", @"美食"];
// 属性设置
buttonView.showline = YES;
buttonView.showlineAnimation = YES;
buttonView.indexSelected = 0;
buttonView.colorSelected = [UIColor blueColor];
// 代理对象,需要遵守协议SYMoreButtonDelegate,及实现代理方法
buttonView.delegate = self;
// 回调方法
buttonView.buttonClick = ^(NSInteger index) {
    NSLog(@"block click index = %@", @(index));
};
// 加载UI
[buttonView reloadData];
// 实现代理方法
- (void)sy_buttonClick:(NSInteger)index
{
    NSLog(@"delegate click index = %@", @(index));
}

相关文章

  • SYMoreButtonView多按钮视图

    SYMoreButtonView多种按钮样式(带图标筛选按钮视图、多按钮选择滚动视图……)。 代码示例

  • 事件运用案例

    一、视图遮挡按钮,按钮无法响应点击事件。 如图一所示,红色按钮在蓝色视图的下面,如何来点击蓝色视图,让红色按钮也能...

  • 【极客班】多视图应用(Nav与Tabbar)

    一种多视图应用是标签栏(tab bar),它在屏幕底部显示一行按钮,单击某个按钮就会激活一个新的视图控制器,并显示...

  • SYTypeButtonView多类型选择按钮视图

    SYTypeButtonView多样式类型按钮视图,类似于电商平台中商品列表的不同选择排序,只有降序,或只有升序,...

  • iOS按钮不响应点击事件

    如果子视图超出父视图的范围,则按钮无法响应点击事件。解决办法:查看视图层级,查看按钮的所有父视图,找到不在子视图范...

  • 自定义窗口漂浮按钮,可随便拖动

    按钮放置窗口上,用户可随便拖动按钮到任意的位置,当位置超出窗口的时候,按钮会自动移动到视图边缘,按钮移动到视图中间...

  • iOS UINavigationController 添加导航栏

    场景模拟:点击一个按钮,弹出一个导航视图。导航视图中包含左按钮:取消按钮;右按钮:存储信息(什么乱起八糟的随你) ...

  • 交易明细架构练手

    先上效果图: 设计模式:MVVM V层: 经效果图,初步设计的容器视图:列表视图、头视图、月份切换按钮、筛选按钮、...

  • 如何快速的调试xib上某按钮点击不响应?

    原因分析: 按钮作为子视图显示在父视图中,但是点击后的响应链在父视图可能不响应。 可能是分辨率不同造成按钮父视图变...

  • React Native之组件

    View 视图 实例1 Button 按钮 例1 属性 TouchableHighlight 用来封装可触摸视图 ...

网友评论

      本文标题:SYMoreButtonView多按钮视图

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