网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

iOS培训教程——UIWindow的作用介绍篇

学习iOS培训,首先要掌握好技术代码,要非常熟练的独立完成上千行的代码编写,成为iOS开发界的牛人,介于牛A与牛C之间,成为每个企业都值得青睐的对象。今儿主要为大家讲解一下UIWindow的作用。

站在用户的角度思考问题,与客户深入沟通,找到富蕴网站设计与富蕴网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、网站制作、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖富蕴地区。

和MacOSX的应用程序不一样的地方,iPhone一般情况下只有一个窗口,表示为一个UIWindow类的实例。

您的应用程序在启动时创建这个窗口(或者从nib文件进行装载),并往窗口中加入一或多个视图,随后显示出来。窗口显示后,一般情况下不会再引用它了。

在iPhoneOS中,窗口对象并没有像关闭框或标题栏这样的视觉装饰,用户不能直接对其进行关闭或其它操作。所有对窗口的操作都需要通过其编程接口来实现。应用程序可以借助窗口对象来进行事件传递。窗口对象会持续跟踪当前的第一响应者对象,并在UIApplication对象提出请求时将事件传递它。

另外,在MacOSX中,NSWindow的父类是NSResponder;而在iPhoneOS中,UIWindow的父类是UIView。因此,窗口在iPhoneOS中也是一个视图对象。无论起源是怎样的,一般情况下都可将iPhoneOS上的窗口和MacOSX的窗口同样对待。意思就是,您通常不必直接操作UIWindow对象中与视图有关的属性变量。

在创建应用程序窗口时,您应该总是将其初始的边框尺寸设置为整个屏幕的大小。如果您的窗口是从nib文件装载得到,InterfaceBuilder并不允许创建比屏幕尺寸小的窗口;然而,如果您的窗口是通过编程

方式创建的,则必须在创建时传入期望的边框矩形。除了屏幕矩形之外,没有理由传入其它边框矩形。屏幕矩形可以通过UIScreen对象来取得,具体代码如下所示:iOS培训教程——UIWindow的作用介绍篇

虽然iPhoneOS支持将一个窗口叠放在其它窗口的上方,但是您的应用程序永远不应创建多个窗口。系统自身使用额外的窗口来显示系统状态条、重要的警告、以及位于应用程序窗口上方的其它消息。假如你也希望自己的内容上方出现警告的话,那么,用UIKit提供的警告视图,而不应创建额外的窗口。

今天就讲到这,这一篇有关UIWindow的作用介绍不知道你看懂了没,即使没看懂也没关系,慢慢来,学习iOS开发本来就不是一件容易的事,是经过一点点的积累,最终才成为高端的IT人才的。


本文题目:iOS培训教程——UIWindow的作用介绍篇
链接地址:http://bjjierui.cn/article/jhhiho.html

其他资讯