zoukankan      html  css  js  c++  java
  • iOS军火库-好用的ActionSheetView

    GitHub地址

    一个自定义的ActionSheetView,支持显示标题,默认选中,使用block回调。

    使用说明

    [GLActionSheet showWithDataSource:@[@"我是第一条",@"我2我自豪",@"老3怎么了",@"怒射楼上一脸",@"喔喔喔"]
                                    title:@"逗比集中营"
                              selectIndex:3
                            completeBlock:^(NSInteger index) {
                                NSLog(@"%ld",(long)index);
                            }];
    

    自定义sheet

    打印

    2015-12-19 23:04:53.037 demo[1242:331980] -1
    2015-12-19 23:05:05.294 demo[1242:331980] 2
    

    如果不显示标题, title 设置为 nil即可

    [GLActionSheet showWithDataSource:@[@"我是第一条",@"我2我自豪",@"老3怎么了",@"怒射楼上一脸",@"喔喔喔"]
                                    title:nil
                              selectIndex:3
                            completeBlock:^(NSInteger index) {
                                NSLog(@"%ld",(long)index);
                            }];
    

    不显示标题

    修改

    #define kNormalColor RGB(0x54,0x54,0x54)   //正常颜色
    #define kSelectedColor RGB(0x0,0x0,0x0)    //选中颜色
    
    #define kHeadFont 13    //标题的大小
    #define kItemFont 15    //内容显示的大小
    
    #define kCellHeight 39          //cell的高度
    #define kHeadViewHeight 33      //头部的高度
    #define kAnimationTime 0.3      //动画的执行时间
    

    修改item显示的样式

    如果要自定义显示的item,直接修改GLActionSheet.m中的此处代码即可

    @implementation GLActionSheetCell
    //在这个地方自定义显示的item
    @end
    

    获取代码点我

  • 相关阅读:
    第一周例行报告
    内置函数_map、filter
    时间戳
    模块_pip、os模块
    常用内置函数
    函数递归、列表推导式
    Python基础(六)_全局变量声明、可变参数、关键字参数
    Python基础(五) 函数
    python基础(四)集合
    Python基础(三)文件操作
  • 原文地址:https://www.cnblogs.com/iyou/p/5060053.html
Copyright © 2011-2022 走看看