《iOS 6核心开发手册(第4版)》——1.16节小结
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第1章,第1.16节小结,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.16 小结
iOS 6核心开发手册(第4版)
UIView及其底层的层级提供了用户看到的屏幕上的组件。触摸输入允许用户通过UITouch类和姿势识别器直接与视图交互。如本章所示,基于触摸的界面即使采用最基本的形式,也能够提供易于实现的灵活性和能力。本章中,你发现了如何在屏幕上四处移动视图以及如何限制这种移动,学习了测试触摸以查看视图是否应该对它们做出响应,并且了解了如何在视图上“绘画”以及如何把识别器附加到视图上以解释和响应姿势。在学习下面的内容之前,下面集中列出了关于本章中的秘诀要谨记在心的几点考虑。
要具体。iOS设备具有非常好的触摸屏幕。为什么不让你的用户在屏幕上拖动项目或者利用他们的手指描绘线条呢?它增强了真实性和平台交互性。
用户每只手上通常有5根手指。特别是,iPad提供了许多屏幕空间。如果屏幕空间允许,当可以为一个或多个用户把交互扩展到多触摸领域时,不要使自己局限于一根手指的界面。
在Quartz图形和Core Animation方面打下稳固的基础将使你受益匪浅。使用drawRect:,可以构建你想要的任何类型的自定义UIView展示,包括文本、贝塞尔曲线、涂鸦等。
如果Cocoa Touch没有提供你正在寻找的特殊类型的姿势识别器,可以自己编写它。它并不是多么困难,尽管在思索自定义的触摸可能经历的状态时它有助于使你尽可能考虑周到。
尽可能使用多触摸功能,尤其是在可以扩展应用程序以邀请多位用户同时触摸屏幕时。如果多做一点编程工作就可以为多用户使用打开方便之门,就不要把自己局限于单人、单触摸的交互。
探索。本章只对在应用程序中使用直接操作的方式浅尝辄止。通过学习本章内容,为深入探索UITouch类的词汇表提供了一个起点。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《移动App测试的22条军规》——第23章,第13节测试微信App的流量和电量消耗
本节书摘来自异步社区《移动App测试的22条军规》一书中的第23章,第13节测试微信App的流量和电量消耗,作者 黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看 23.13 测试微信App的流量和电量消耗关于微信App消耗流量和电量的测试,我们可以测试微信App的安装文件大小,占用的存储空间,使用的流量和电量。 (1)查看微信App的安装文件大小(如图23.30所示)。 Android版本的微信6.0 App安装文件大小 Android版本的微信6.0 App安装文件大小为27.84MB,对于微信App所提供的功能来说,这个大小还是比较合适的。 (2)使用Android操作系统自带的App占用数据空间的统计功能来查看微信App所占用的存储空间(如图23.31所示)。 Android操作系统的App应用信息页面会显示出微信App所占用的各种存储空间大小 微信App本身所占用的存储空间只有64.55MB,也是属于正常的范围。 微信App在“Manage Storage”清理微信存储空间中也提供了对微信App占用存储空间使用的统计(如图23.32所示),不过这部分只包含微信App数...
- 下一篇
《iOS 8应用开发入门经典(第6版)》——导读
本节书摘来自异步社区《iOS 8应用开发入门经典(第6版)》一书中的目录,作者 【美】John Ray(约翰 雷),更多章节内容可以访问云栖社区“异步社区”公众号查看 目 录前 言 第1章 为开发准备好系统和iOS设备 1.1 欢迎进入iOS平台 1.2 成为iOS开发人员 1.3 运行iOS应用 1.4 开发技术概述 1.5 进一步探索 1.6 小结 1.7 问与答 1.8 作业 第2章 Xcode和iOS模拟器简介 2.1 使用Xcode 2.2 使用iOS模拟器 2.3 进一步探索 2.4 小结 2.5 问与答 2.6 作业 第3章 探索Swift和iOS试验场第4章 Cocoa Touch内幕第5章 探索Xcode Interface Builder第6章 模型-视图-控制器应用程序设计第7章 使用文本、键盘和按钮第8章 处理图像、动画、滑块和步进控件第9章 使用高级界面对象和视图第10章 引起用户注意第11章 实现多场景和弹出框第12章 使用工具栏和选择器做出选择第13章 使用导航控制器和选项卡栏控制器第14章 使用表视图和分割视图控制器导航数据第15章 读写应用程序数据第1...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 2048小游戏-低调大师作品
- CentOS6,7,8上安装Nginx,支持https2.0的开启