ZFSetting 介绍
演示效果:
用法示例:
用法:直接继承ZFBaseSettingViewController,创建UIViewController的类,实现以下方法就可以实现设置页面的显示。
初始化Item:
__weak typeof(self) weakSelf = self; // 初始化Item ZFSettingItem *help = [ZFSettingItem itemWithIcon:@"MoreHelp" title:@"帮助" type:ZFSettingItemTypeArrow]; //cell点击事件的block回调 help.operation = ^{ UIViewController *helpVC = [[UIViewController alloc] init]; helpVC.view.backgroundColor = [UIColor grayColor]; helpVC.title = @"帮助"; [weakSelf.navigationController pushViewController:helpVC animated:YES]; }; ZFSettingItem *shake = [ZFSettingItem itemWithIcon:@"sound_Effect" title:@"声音提示" type:ZFSettingItemTypeSwitch]; //开关事件 shake.switchBlock = ^(BOOL on) { NSLog(@"声音提示%zd",on); };
cell的设置:
ZFSettingGroup *group = [[ZFSettingGroup alloc] init]; group.header = @"高级设置"; group.footer = @"这是footer"; group.items = @[ help, share , about]; [_allGroups addobject:group];
期待:
-
如果在使用过程中遇到BUG,或发现功能不够用,希望你能Issues我
-
如果觉得好用请Star!
-
谢谢!
ZFSetting 官网
https://github.com/renzifeng/ZFSetting
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。