美文网首页
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