登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

可配置化的列表封装,常用语个人设置、系统设置等界面

[复制链接]
来自: larryspy 分类: iOS精品源码 上传时间: 2016-10-20 16:45:45

项目介绍:

https://github.com/LarryEmerson/LEImageFrameworks

use_frameworks!
target 'xxx' do
pod 'LEImageFrameworks'
end

简介:

1-这是一个可配置化的列表封装(LEBaseConfigurableTableView)。经常做项目会发现,很多项目都存在个人中心、个人设置、系统设置等列表界面,但是每次的项目却并不一致。每次都重新构架或者复制粘贴是件非常浪费时间的事情。
2-LEBaseConfigurableTableView就是抽离出Cell的模板,并且定义配置规则,使用时只需要建立数据源和实现点击事件即可。
3-另外为了满足特殊要求,LEBaseConfigurableTableView定义了自定义入口。可以通过注册自定义的Cell,把自定义Cell添加到LEBaseConfigurableTableView中。

目前支持的样式:按照demo中的顺序

模板说明:L:left, R:right, M:middle, F:fullscreenwidth, icon:图标, title:标题(黑), Arrow:箭头, SectionSolid:实心分割(灰), Subtitle:副标题(灰)

1-自定义:demo代码中演示了如何添加注册自己的模板
2-L_Icon_Title_R_Arrow:图标+标题+箭头
3-L_Title_R_Subtitle:标题+副标题,特点是subtitle满足多行显示的要求
4-L_Title_R_Icon_Arrow:标题+图标+箭头
5-L_Title_R_Arrow:标题+箭头
6-M_Submit:按钮(退出登录、确定...)
7-L_Title_R_Switch:标题+开关(推送开启?)
8-L_Title_R_Subtitle_Arrow:标题+副标题+箭头,副标题不支持多行
9-F_SectionSolid:分割线

使用方法:(具体内容见demo)

自定义cell的数据源举例:

[curData addObject:@{
    LEConfigurableCellKey_Type:[NSNumber numberWithInt:100],
    LEConfigurableCellKey_Title:@"这是自定义Item的title部分,最多允许显示2行内容,超过的内容部分会被...替代",
    LEConfigurableCellKey_Subtitle:@"这是自定义Item的subtitle,只能显示1行,超过的内容部分会被...替代",
    LEConfigurableCellKey_LocalImage:[LEColorBlue leImageWithSize:LESquareSize(LELayoutAvatarSize)],
    LEConfigurableCellKey_Function:@"LEConfigurableCell_Customized"
}];

第2个cell点击事件接口举例(L_Icon_Title_R_Arrow):

-(void) L_Icon_Title_R_Arrow{ 
    [self.view leAddLocalNotification:@"根据方法名称,找到已经实现的方法L_Icon_Title_R_Arrow"];
}

Key值举例

/**
 用于给M_Submit赋值按钮文字以及其他Cell赋值Title(NSString),适用:L_Icon_Title_R_Arrow、L_Title_R_Subtitle、L_Title_R_Icon_Arrow、L_Title_R_Arrow、L_Title_R_Switch、L_Title_R_Subtitle_Arrow
 */
#define LEConfigurableCellKey_Title @"title"

其他Key请查看接口

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(27)
kengsir 2016-10-20 16:56:46
小弟学习了~支持,支持
回复
BlueManlove 2016-10-20 16:57:14
mark,收藏了
回复
AlonMessi 2016-10-20 16:57:38
感谢分享,code4app有你更精彩
回复
littleRed 2016-10-20 16:58:22
虽不明,但觉厉...
回复
hellokenken 2016-10-20 16:59:41
帮帮顶顶!!
回复
phoiu 2016-10-20 17:00:19
虽不明,但觉厉...
回复
王颖博 2016-10-20 17:54:30
感谢分享,Code4App有你更精彩
回复
一直会飞的猪 2016-10-21 14:20:30
很给力,Code4App有你更精彩!
回复
一直会飞的猪 2016-10-21 14:20:43
学习学习!
回复
123下一页
提取码:  下载次数:18 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1162 0 18
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表