IOS设置页面的封装ZFSetting.zip

时间:2022-08-06 22:28:07
【文件属性】:
文件名称:IOS设置页面的封装ZFSetting.zip
文件大小:451KB
文件格式:ZIP
更新时间:2022-08-06 22:28:07
开源项目 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
【文件预览】:
ZFSetting-master
----ZFSetting()
--------Model()
--------View()
--------Controller()
----LICENSE(11KB)
----ZFSetting.podspec(492B)
----.gitignore(494B)
----ZFSetting.gif(419KB)
----README.md(3KB)
----Setting()
--------SettingTests()
--------Setting.xcodeproj()
--------SettingUITests()
--------Setting()

网友评论