×

第16章iOS视图及视图控制器

消耗积分:1 | 格式:ppt | 大小:1074KB | 2017-04-11

吴阳

分享资料个

16.1 iOS的窗口与视图介绍 16.2 iOS控件 16.3 iOS视图控制器 16.4视图控制器应用实例

  1. iPhone窗口

  iPhone应用程序通常只有一个窗口,表示为一个UIWindow类的实例。应用程序在启动时创建这个窗口(或者从nib文件进行装载),并往窗口中加入一或多个视图,然后将它显示出来。窗口显示出来之后,很少需要再次引用它。

  在iPhone OS中,UIWindow的父类是UIView。因此,窗口在iPhone OS中也是一个视图对象。不管其起源如何,通常可以将iPhone OS上的窗口和Mac OS X的窗口同样对待。也就是说,通常不必直接操作UIWindow对象中与视图有关的属性变量。

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !