搭建所有主题界面

作者: 尕小天 | 来源:发表于2016-08-11 13:17 被阅读0次

一.精华所有界面快速搭建

1.all控制器和其它(video, voice , picture ,text )控制器,基本完全相同
只有数据不相同

2.我们抽取一个父类

3.只需要修改网络请求参数,就可以了

4.让其它控制器都继承自 抽取的父类

5.在父类定义一个属性,保存网络请求参数

6.在子类中重写该属性的get方法,给参数赋值就可以了

7.注意:父子类的执行顺序
程序运行时,执行一个方法,会先在自己(子类)类中查找对应的方法,有就执行自己的方法
如果没有,就去父类查找对应的方法,父类中有,就执行父类的该方法

二.新帖所有界面的搭建

1.新帖界面也是用的精华界面的所有子控制器

2.精华和新帖,也基本完全相同,只是数据不同

3.所以新帖也能继承父类

4.只需要修改网络请求参数就行了

5.给请求参数一个默认值
根据控制器的父控制器的类型(新帖,精华)再去改变参数

 // 精华 还是 新帖
NSString *list = @"list";
if ([self.parentViewController isKindOfClass:[XTNewViewController class]]) {
    list = @"newlist";
}

相关文章

  • 搭建所有主题界面

    一.精华所有界面快速搭建 1.all控制器和其它(video, voice , picture ,text )控制...

  • 不等高cell自定义的思路精髓

    ## 精华界面不等高cell的搭建 1 . 精华界面搭建,tableview展示数据; 不等高cell(复杂界面)...

  • 不等高cell的tableView界面搭建(思想)

    一.搭建界面 1.界面分析 分析界面的层次结构,分析界面应该用什么控件来搭建 2.界面层次结构 分析之后,我们可以...

  • iOS开发之环信(三)---界面搭建

    聊天控制器(ChatViewController)界面搭建 14.聊天界面-工具条排版 1)搭建界面 添加聊天控制...

  • 应用:飞机大战

    一、搭建界面 代码:#coding=utf-8import pygame''' 1. 搭建界面,主要完成窗口和...

  • 能快速完成界面的搭建

    能快速完成界面的搭建, 目前界面搭建方式有3种: 1.故事板 要是项目用多了会卡,所以不推荐 2.Xib 要是界面...

  • 通讯录的实现

    一.搭建界面 二,登录界面 三.添加联系人 四.修改页面

  • 仿印象笔记

    效果图 界面搭建 UICollectionView搭建界面 遵守数据源和代理方法 注册单元格信息 设置单元格显示内...

  • 酒水购物车

    PurChase酒水购物车 TableView 嵌套 TableView 的模式搭建界面 界面简介: PurCha...

  • iOS开发基础(OC版)

    一.界面搭建 1.AutoLayout 从此爱上iOS Autolayout iOS8界面...

网友评论

    本文标题:搭建所有主题界面

    本文链接:https://www.haomeiwen.com/subject/qifssttx.html