项目总结-4

作者: MarceauHe | 来源:发表于2016-04-09 22:57 被阅读95次

特定构造方法

  • 什么样的方法是特定构造方法?
    • 方法声明后面带有NS_DESIGNATED_INITIALIZER这个宏
  • 子类如果重写了父类的特定构造方法,那么必须使用super调用父类的特定构造方法.例如initWithFrame:必须要调用[super initWithFrame:frame],如果不调用,编译就会报警告
  • NS_DESIGNATED_INITIALIZERNS_REQUIRES_SUPER的区别
    • NS_DESIGNATED_INITIALIZER必须用super调用父类的一个方法,这个方法可以是与子类中不同名称的方法,调用后编译就不会报警告
    • NS_REQUIRES_SUPER则必须要调用父类中同名的方法

按钮的状态总结

 1.UIControlStateNormal
 1> 除开UIControlStateHighlighted、UIControlStateDisabled、UIControlStateSelected以外的其他情况,都是normal状态
 2> 这种状态下的按钮【可以】接收点击事件

 2.UIControlStateHighlighted
 1> 【当按住按钮不松开】或者【highlighted = YES】时就能达到这种状态
 2> 这种状态下的按钮【可以】接收点击事件

 3.UIControlStateDisabled
 1> 【button.enabled = NO】时就能达到这种状态
 2> 这种状态下的按钮【无法】接收点击事件

 4.UIControlStateSelected
 1> 【button.selected = YES】时就能达到这种状态
 2> 这种状态下的按钮【可以】接收点击事件

 二、让按钮无法点击的2种方法
 1> button.enabled = NO;
 *【会】进入UIControlStateDisabled状态

 2> button.userInteractionEnabled = NO;
 *【不会】进入UIControlStateDisabled状态,继续保持当前状态

彻底搞懂TableView的contentSize,contentOffset和contentInset

  • 什么是TableView的内容(content)?
    • 1.cell
    • 2.tableHeaderView 和 tableFooterView
    • 3.sectionHeader 和 sectionFooter
  • contentSize.height:指内容的高度
  • contentOffset.y:指内容的偏移量(tableView的frame的顶部内容顶部的差值,具体是哪个减哪个我忘了)
  • contentInset:内容周围的间距(内边距)
  • frame
    • frame.size.height:tableView可视范围矩形框的高度
    • frame:以父控件内容左上角为坐标原点
  • 10种情况下分析TableView的contentSize,contentOffset和contentInset

1~~~~~~~~~~~~~~~~~~~~~~~~

2~~~~~~~~~~~~~~~~~~~~~~~~

3~~~~~~~~~~~~~~~~~~~~~~~~

4~~~~~~~~~~~~~~~~~~~~~~~~

5~~~~~~~~~~~~~~~~~~~~~~~~

6~~~~~~~~~~~~~~~~~~~~~~~~

7~~~~~~~~~~~~~~~~~~~~~~~~

8~~~~~~~~~~~~~~~~~~~~~~~~

9~~~~~~~~~~~~~~~~~~~~~~~~

10~~~~~~~~~~~~~~~~~~~~~~~~

相关文章

  • 项目总结-4

    特定构造方法 什么样的方法是特定构造方法?方法声明后面带有NS_DESIGNATED_INITIALIZER这个宏...

  • 4、项目排错总结

    Cannot instantiate class XXX.TestLoginPremiumspring配置文件不见...

  • 求职准备

    1:知识点总结 2:项目总结 3:常见面试问题总结 4:公司筛选 5:安排面试行程 6:面试!!!

  • pipeline部署java项目

    总结步骤:1、上传项目到gitlab2、jenkins从gitlab上拉取项目3、maven对项目进行构建4、在j...

  • 面试考察点

    项目 1.无项目经验2.简单项目负责人,或项目边缘人员3.项目核心开发人员4.项目负责人5.能在4的基础上总结出项...

  • 2019-04-10

    雷雁雄4月10日总结:今天来文山出差,沟通智慧社区项目。

  • 尚硅谷大数据技术之电信客服

    第4章 项目总结 重新总结梳理整个项目流程和方法论。 本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源,欢迎...

  • 项目管理第二课2-8项目管理第二课总结

    项目管理第二课总结 1、这节课我们学习4个工具,1. SMART原理,2.洛克定律,3.目标检查清单,4.项目启动...

  • 2018-09-04

    实习总结 目录 项目概况... 1 做的工作... 2 工作的反思... 3 旅游娱乐... 4 关于阅读... ...

  • 2019-04-11

    雷雁雄4月11日总结:今天早上在文山谈智慧社区项目,下午回昆明。

网友评论

本文标题:项目总结-4

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