iOS第四章 知识要点(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 10:58 点击:

初始边框为整个屏幕的大小

支持窗口层叠放置

UIView

一个窗口,多个视图

视图负责屏幕的一块显示区域

视图可以嵌套

一个视图可以有多个子视图

响应用户触摸事件

容器

为视图内容提供额外的视觉分隔

控件

用于处理和用户的交互  通过 xib 文件与 Controller 类连接的时候,通过 IBAction 连接

 

UIButton

UISwitch

显示视图

用于简单的信息显示,通过xib 文件与 Controller 类连接的时候,通过 IBOutlet 连接

 

UILabel

UIImageView

警告视图和动作表单

取得用户的注意

UIAlertView

UIActionSheet


 

 

 

3、常用屏幕元素、常见视图

常用屏幕元素:

状态栏

屏幕最顶部,20像素高

显示设备的时间、连接、电池状态、运营商


导航栏

44像素高


标签栏

48像素高

至少44*44的单击区域


工具栏

44像素高


键盘

横向显示时:320*216像素

纵向显示时:480*162像素

键盘弹出调整试图大小,使用滚动视图


 

常见视图组件:

表格视图   UITableView

图像视图   UIImageView

滚动视图   UIScrollView

文本视图   UITextView

 

 

4、从 0 开始创建一个工程

(1)创建一个空的  IOS APP

(2)里面只有 delegate,自动根据屏幕创建一个 Window,叫根视图

(3)我们希望自己创建根视图,新建 user interface->Window 叫 MainWindow.xib

(4)在Interface Builder 打开 MainWindow.xib,设置这个文件是一个程序启动时需要的UIApplication 。点击 File’s ownerà第3个属性面板(身份检查器),设置当前选中的对象,对应程序中哪个类。

输入 UIApplication

(5)在  IB 中,添加一个 delegate 对象图标,点击图标->第3个属性面板,设置图标对应的类名是  XYZAppDelegate

[到这一步,main() 中启动需要的两个对象有创建好了,接下来要连接]

 

(6)打开 MainWindow.xib文件的 File’s Owner ->第6 个面板(连接检查器)

连接 delegate输出口  与  delegate 对象图标

(7)第四个参数是应用程序代理类UIApplicationDelegate类的名字,如果为nil,系统会从Main nib[主要nib文件在info.plist文件中指定:Main nib file base name字段对应的value]文件寻找Application对象并连接它的delegate。

 

 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios版本的helloworld
  • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • UITableView一些方法
  • [iPhone中级]iPhone团购信息客户端的开发 (二)
  • iphone(object-c)内存管理(1)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1