摘要: 我们要在BaseViewContraoller.h里面声明一个方法 使得子类可以调用,统一的样式和标题 这种命名方式称为驼峰命名法 UITableView还需要回答几个问题 表格分几个段落?每个段落几行? 每行展示什么内容? 以上为数据源协议 每一行高度多少? 选择其中的一行,应该有什么行为? 以上 阅读全文
posted @ 2017-02-26 23:13 racher 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 我们要为列表页添加标题 要怎么做呢? 首先新建BaseViewController,并设置绿色标题栏,灰色背景 删除ViewController中与之重复的代码 让相关对象继承BaseViewController BaseViewController提供方法,以供子类设置标题 1.新建一个文件 io 阅读全文
posted @ 2017-02-26 16:21 racher 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 对象包含了方法(和属性) 方法的声明 方法的实现 对象分为,可以被子类调用的方法。不可以被子类调用的方法。 举个例子。 APPDelegate.h hearder 头文件 (可以被子类调用) APPDelegate.m implementation 实现文件(不可以被子类调用) 文件互相不知晓,需要 阅读全文
posted @ 2017-02-26 13:32 racher 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 先谈三个重点问题 1.继承到底意味什么? 2.继承是如何让子类拥有父类行为的呢? 3.如何在代码中表现继承关系? 下面开始来讲 1.继承意味着什么? (1)子类将会拥有父类部分的方法和属性 (2)子类将默认表现与父类一样的行为 2.继承是如何让子类拥有父类行为的呢? -(void)ViewDidLo 阅读全文
posted @ 2017-02-26 01:56 racher 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 现在需要做表单页,但是有很多的准备需要做。 表单页和详情页有很多相似之处,但是不要写重复的代码。 重复代码不易修改,甚至有可能遗漏。 把代码抽离出来,便于维护。 举个例子 如果要实现这三个的效果,重复的标题栏和背景颜色就要重复三遍。 但是如果我们这样 就可以很好解决这个问题 我们就说A、B、C是Ba 阅读全文
posted @ 2017-02-26 00:40 racher 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 我们现在要在列表页和详情页上添加静态的文字 静态文字长宽高都确定好了。动态文字的话长宽高需要计算。 这个设置就是一般套路,记牢就行。 阅读全文
posted @ 2017-02-26 00:16 racher 阅读(119) 评论(0) 推荐(0) 编辑