新手向:五分钟搭建App设置页面_纯代码 + 模型思想(OC)
2016-06-09 13:30
465 查看
新手向:五分钟搭建App设置页面_纯代码 + 模型思想(OC)
2015-11-13 09:05 编辑: lansekuangtu 分类:iOS开发 来源:iOS_CYX的简书
25 9469
APP设置OC代码模型
招聘信息:
java高级软件工程师
高级iOS开发工程师
高级PHP开发工程师
iOS高级研发工程师
iOS开发工程师
高级iOS手机应用软件开发工程师(培训讲师)
高级Cocos2d-x游戏开发工程师(培训讲师)
iOS手机软件开发工程师
iOS工程师
Web后端高级开发工程师
iOS软件工程师
作者:iOS_CYX 授权本站转载。
本节主题(Storyboard/模型思想搭建设置页面)
源码地址
设置(Setting)页面的搭建(实现效果)
注:本文部分图标及效果图来自[IT江湖] https://github.com/itjhDev/itjh
开发方式(这里提供两种,个人感觉第二种重用性较高,推荐使用。但第一种较为简单,视开发需求选择)
(1)纯代码 + StoryBoard混合 开发
(2)纯代码 + 模型 思想
设置页面的搭建
假设你已经搭建出了这个基本框架
《十分钟搭建App主流框架》
但这毕竟是个空壳,下面让我们把设置页面简单的搭建一下吧
注:本文仅仅提供简略的搭建方式与实现思路,更加详细的功能需要读者深入探究。
方式一(纯代码 + StoryBoard混合 开发)
第一步
新建StoryBoard文件,注意:命名与控制器相同
第二步
往StoryBoard一顿狂拖,你懂的
注意点:记得勾选第一个页面 is Initial View Controller
Snip20150911_13.png
设置TableViewCell的样式
第三步(回到CYXTabBarController.m文件)
这里只需要改第四个控制器的代码,由于是从Storyboard中加载的控制器,与前三个不同。
方式二(纯代码 + 模型 开发)
第一步 (新建模型文件)
第二步 (模型的设计)
组模型设计(CYXGroupitem.h),分析每一组的所有元素:比如有头部标题,尾部标题,还有若干行Cell
(1) 实现< UITableViewDataSource >协议的3个方法
(2) 给对应的模型设置值
如果你希望使用方式二实现点击Cell的跳转,需要实现下面的方法,并在里面调用navigationController的pushViewController方法跳转到你自定义的控制器。
附:源码github地址
相关文章推荐
- Binder连接池
- iOS应用发布篇二(开发者账号购买)
- unity5 动态创建时,比例保持不变
- 使用tiled-0.16.1创建地图用于cocos2dx
- Android环境搭建
- Android 中注解view (仿butterknife)
- TI协议栈例程GenericApp SampleApp SimpleAp 区别
- Android 利用Sharp样式设置文本框EditText圆角形状
- iOS笔记之NSSet
- android中双击退出程序的帮助类
- android开源图表库MPAndroidChart文档翻译(上)
- iOS应用发布篇一(开发者账号申请)
- Android 退出程序 关闭所有Activity 的方法
- Gradle sync failed: Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorSe
- Android Jni反射Java方法,弹出对话框
- Java Android开发小知识
- Android:Dagger2学习之由浅入深
- ::GetCommandLine()获取的值与CWinApp::m_lpCmdLine不同之处
- Android反编译调试源码
- IPv6 app适配