标签:介绍 页面 hello nim 分数 control 虚线 目标 设计模式
Review - part1
第一讲
第一个iPhone程序-Hello world
1. iOS SDK介绍
2. 修改iPhone工程属性
- info.plist
3. 修改iPhone工程编译属性
可以修改编译目标,可以修改iOS基本版本。
e.g: TARGETS -> Build Settings -> iOS Deployment Target、Base SDK等.
****************************************************************************************************
第二讲
iOS UI设计基础
* 增强版Hello Wold
* MVC设计模式
* 输出口和动作
* 键盘输入
* 等待有关控件 eg:进度条\旋转等
* 屏幕旋转
2.1 File’s owner(文件的所有者,指nib文件)
File’s owner即ViewController
2.2 MVC
(1) MVC是一种设计模式
(2) 所谓设计模式就是解决某一问题的方案。
(3) MVC是解决具有UI应用系统的成熟解决方案,在Cocoa应用系统中严格按照该模式实现。
Model: 应用系统中与视图相关的部分数据
View:应用系统中用户看到并与之交互的界面
Controller:应用系统中起到控制器作用,接受用户事件,显示数据等等,与视图进行交互等
第三讲、第四讲 - UI设计基础
3.1 键盘输入
键盘关闭 与 键盘类型.
(1) 键盘关闭
a.文本框对象的Did End On Exit事件链接到File’s Owner。
b.触摸背景关闭键盘。
修改nib中的View的父类UIView -> UIControl.
(2) 键盘类型
4.1 等待有关控件
UIActivityIndicatorView 指示器
UIProgressView 进度条
第五讲 UI设计基础
5.1 屏幕旋转
iPhone中有重力感应我们可以通过旋转手机使屏幕旋转。但是屏幕旋转后页面的布局需要注意。
5.2 触发旋转事件
可以在屏幕旋转的时候出发很多事件,其中willAnimateRotationToInterface是我们常用的事件,这个时间是在即将开始屏幕旋转动画的时候触发.
* AutoResizing
实线:绝对位置
虚线:相对位置
视图基础的应用程序 & window基础的应用程序
5.3 横屏竖屏切换不同视图
标签:介绍 页面 hello nim 分数 control 虚线 目标 设计模式
原文地址:http://www.cnblogs.com/share-iOS/p/6493108.html