手动创建UIWindow
2011-09-04 19:09
330 查看
在创建应用程序窗口时,您应该总是将其初始的边框尺寸设置为整个屏幕的大小。如果您的窗口是从nib文件装载得到,Interface
Builder并不允许创建比
屏幕尺寸小的窗口;然而,如果您的窗口是通过编程方式创建的,则必须在创建时传入期望的边框矩形。除了屏幕矩形之外,没有理由传入其它边框矩形。屏幕矩形可以通过UIScreen对象来取得,具体代码如下所示:
Builder并不允许创建比
屏幕尺寸小的窗口;然而,如果您的窗口是通过编程方式创建的,则必须在创建时传入期望的边框矩形。除了屏幕矩形之外,没有理由传入其它边框矩形。屏幕矩形可以通过UIScreen对象来取得,具体代码如下所示:
UIWindow* aWindow = [[[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]] autorelease];
相关文章推荐
- 手动创建UIWindow及UIWindowLevel的说明
- MFC类向导的“对象ID”列表里没有手动创建的控件的ID
- C#DataGridView手动创建数据源
- windows下手动创建最简单的数据库(oracle 10.1.0)
- Android---手动创建线程与GUI线程同步(一)
- Android---手动创建线程与GUI线程同步(二)
- oracle 10g 手动创建scott(tiger) schema
- 手动创建数据库的一点问题ORA-02165
- Axiom3D:手动创建ManualObject与Mesh,以及如何使用Cg着色器语言
- 9_Oracle_Admin_删除数据库并使用CREATE DATABASE命令手动创建数据库
- xcode6没有自动创建pch文件,手动创建步骤
- Oracle 11g 手动创建数据库 windows下
- Oracle11G在Linux上手动创建数据库
- 手动创建servlet
- 在LINUX平台上手动创建多个实例(oracle11g)
- 手动创建设备 mknod命令
- linux中在/dev/下手动创建设备节点
- 子线程是否要手动创建autoreleasepool
- 每天一个知识点linux(八)手动创建交换分区
- 以人为本的机器学习:谷歌人工智能产品设计概述 By 机器之心2017年7月17日 12:13 取代了手动编程,机器学习(ML)是一种帮助计算机发现数据中的模式和关系的科学。对于创建个人的和动态的经历