《iOS 6核心开发手册(第4版)》——2.18节小结
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第2章,第2.18节小结,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.18 小结
iOS 6核心开发手册(第4版)
本章介绍了与应用程序中的控件交互以及从中获得最大好处的许多方式。在继续学习下一章之前,下面列出了一些需要仔细考虑的方面。
仅仅由于一个项目属于UIControl类并不意味着可以像UIView那样对待它。可以给它提供子视图,调整其大小,制作它的动画,在屏幕上四处移动它,或者给它加上标记以便往后使用。
Core Graphics和Quartz 2D允许根据需要构建可视化的元素。把SDK类的便利性与一点实时的效果结合起来,可以增强展示的冲击力。
使用属性化的字符串和UIKit属性字典,自定义控件的文本特性。根据设计的需要选择字体、颜色和阴影。
如果iOS SDK没有提供所需的控件,可以考虑修改现有的控件,或者从头开始构建一个新控件。
Apple提供了一流的用户界面示例。在创建新的交互风格时,考虑模仿它们的示例,比如添加确认按钮,保障删除动作的安全。
Interface Builder并非总会为创建界面提供最佳的解决方案。利用工具栏,在Xcode中可以节省时间,而不用在IB中手工自定义每个元素。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Android 开发入门与实战(第二版)》——导读
本节书摘来自异步社区《Android 开发入门与实战(第二版)》一书中的目录,作者eoe移动开发者社区 组编 , 姚尚朗 , 靳岩,更多章节内容可以访问云栖社区“异步社区”公众号查看 目 录 第1章 掀起你的盖头来——Android开发扫盲第2章 工欲善其事必先利其器——搭建环境Android第3章 清点可用的资本——Android SDK介绍第4章 千里之行始于足下——Hello EoE第5章 良好的学习开端——Android应用程序架构分析第6章 Android的核心——Activity 6.1 什么是Activity 6.2 Activity的生命周期 6.3 Activity的监控范围内的三个主要循环 6.4 Activity拥有四个基本的状态 6.5 Task、栈以及加载模式 6.6 配置改变 6.7 如何保存和恢复Activity状态 6.8 启动Activity并得到结果 6.9 Activity小实例 6.10 本章小结 第7章 我来“广播”你的意图第8章 一切为用户服务——Service第9章 提供数据的引擎——Content Providers第10章 我的美丽我做...
- 下一篇
《精通移动App测试实战:技术、工具和案例》一1.7 创建一个Android项目
本节书摘来自异步社区《精通移动App测试实战:技术、工具和案例》一书中的第1章,第1.7节,作者 于涌 , 王磊 , 曹向志,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.7 创建一个Android项目 前面已经完成了Android开发环境的搭建工作,现在就让我们一起来编写一个简单的Android程序。这里我们要实现一个两个整型数字相加的程序。 1.7.1 创建一个新的Android项目 启动Eclipse,单击“File > New > Android Application Project”菜单项,如图1-42所示。 1.7.2 如何填写Android项目信息 在弹出的图1-43所示界面中,“Application Name”表示应用名称,如果后续我们将该应用安装到手机设备上,会在手机上显示该名称,这里我们给其起名为“CalculatorOfTwoNum”。 “Project Name”表示项目名称,在项目创建完成后该名称会显示在Eclipse左侧的Package Explorer中,这里我们保留其自动生成的内容,即“CalculatorOfTwoNum”。“...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果