美文网首页
CS193笔记 第五讲 手势和多重MVC

CS193笔记 第五讲 手势和多重MVC

作者: 默默熊 | 来源:发表于2017-03-21 11:11 被阅读16次

本讲简介:本讲分为两部分。首先是为上一讲的FaceIt增加了Model和三种手势操作。然后对多重MVC,以及iOS中的几种常见的视图组织形式进行了讲解。真正理解本讲后半部分的内容需要做完下一讲的演示才可以。

FaceIt

1,为FaceIt增加Model

里面是定义。在ViewController里的真正的Model。

这里的重点是体会FacialExpression中定义了什么。

另外在中对...faceView后面要加?其实目前不是必须的,因为第三讲中已经讲过,声明一个optional时使用!代表了一种约定。但如果现在不加,在下一讲中会出错。

2, 增加三种手势

重点:对手势的识别是要交由系统去做的。常用的手势包括。我们只需要定义所需手势对应的动作就可以了。

Pan: 连续

Pinch:连续

Rotation:

Swip:不连续 手指数

Tap: 不连续 点击数 手指数

十三讲介绍了如何在story board里直接添加手势

多重MVC

这部分快速介绍了几种常见的MVC结构,对这些MVC结构的介绍主要是围绕对应的控制器来进行。

标签栏结构

导航结构

主副结构

分屏结构:只在iPhone Plus 和 iPad上有

每种结构中的主控制器

Segue

这个单词不好翻译,它代表了接两个MVC的连续动作。它有多重类型,显示,显示细节,模式,弹出。

Segue总会建立新的MVC实例。

Prepare(for segue: UIStoryboardSegue, sender: Any?) {}

阻止 segue

第十五讲 

相关文章

网友评论

      本文标题:CS193笔记 第五讲 手势和多重MVC

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