通过实现TableView来理解IOS编程
  • Introduction
  • UIKit提供的基础
    • UIKit概述
      • UIApplication
      • Windows&Views(窗口和视图)
        • 1-1-2视图和窗口架构
        • 1-1-3UIWIndow的作用
        • 114UIView的作用
        • 1124视图类
        • 1125视图控制器
      • 113动画
    • 12布局
      • 121坐标系
      • 122平面内布局
      • z-order布局
      • 124如何布局
    • 13交互
      • 131(touches)触摸事件
      • 132(event-chains)事件传递
      • 133手势
    • 14UIScrollview详解
  • impletation(实现TableView)
    • 21解释一下整个UI的架构
    • 22子类化UIScrollView实现对Cell的布局
    • 23Cell的重用
    • 24响应和处理事件
    • 25在DZTableViewCell上扩展功能
      • 251Cell结构设计
      • 252选中态
      • 253手势与功能
      • 254子类化扩展
    • 26接口和数据获取
  • DZTableViewController视图控制器
    • MVC
    • 32三层架构
    • UIViewController的生命周期
    • MainView主视图
    • 35自定义视图控制器
  • Extend DZTableView的可扩展性探讨
Powered by GitBook
On this page

Was this helpful?

  1. UIKit提供的基础

12布局

《核心动画编程》的某个翻译版本把UIKit的布局模型翻译成了几何布局模型,这个词非常贴切,原始的英文是“struts and springs”。字面翻译就是结构和弹簧。其实说白了就是一种绝对布局模型,这种布局模型的核心数据就是一个对象的几何属性。所以翻译成几何布局模型还是比较贴切的。

Previous113动画Next121坐标系

Last updated 6 years ago

Was this helpful?