你的位置:首页 > 软件开发 > 操作系统 > 五分钟搭建App设置页面

五分钟搭建App设置页面

发布时间:2015-10-10 17:00:43
原文出处: 陈燕翔(@燕翔de专注) 欢迎分享原创到伯乐头条本节主题(Storyboard/模型思想搭建设置页面)设置(Setting)页面的搭建(实现效果)开发方式(这里提供两种,个人感觉第二种重用性较高,推荐使用。但第一种较为简单,视开发需求选择)(1)纯 ...

原文出处: 陈燕翔(@燕翔de专注)   欢迎分享原创到伯乐头条

本节主题(Storyboard/模型思想搭建设置页面)

  • 设置(Setting)页面的搭建(实现效果)五分钟搭建App设置页面    /**

     

    • 设置页面已经出来了
    五分钟搭建App设置页面 

     

    方式二(纯代码 + 模型 开发)
    • 第一步 (新建模型文件)
    五分钟搭建App设置页面 @interface CYXGroupItem : NSObject

     

    • 行模型的设计(CYXSettingItem.h),分析每一行的所有元素:比如只有标题

     

      @interface CYXSettingItem : NSObject

     

    • 类方法的实现(CYXSettingItem.m)

     

       + (instancetype)itemWithtitle:(NSString *)title{

     

    • 第三步 回到设置页面的控制器(CYXFourViewController.m)
      • (1) 实现< UITableViewDataSource >协议的3个方法
      • (2) 给对应的模型设置值

     

      #import "CYXFourViewController.h"

     

    实现效果

    五分钟搭建App设置页面

    • 如果你希望使用方式二实现点击Cell的跳转,需要实现下面的方法,并在里面调用navigationController的pushViewController方法跳转到你自定义的控制器。

     

      - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

    看到这里,如果你是个iOS初学者,应该觉得方式2的实现过于繁琐,但方式2却是个一劳永逸的方式。换句话说,如果你用方式2封装了一个完整的设置页面的框架,在下一个项目中,再有类似的设置页面,你便可以直接把这个框架拷贝过去,改少量的代码便可以完美兼容,肯定比你再重新拖Storyboard要便捷,因此本人是比较推崇这种方式的。

    全能程序员交流QQ群290551701,群内程序员都是来自,百度、阿里、京东、小米、去哪儿、饿了吗、蓝港等高级程序员 ,拥有丰富的经验。加入我们,直线沟通技术大牛,最佳的学习环境,了解业内的一手的资讯。如果你想结实大牛,那 就加入进来,让大牛带你超神!


    原标题:五分钟搭建App设置页面

    关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录