真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

IOS學(xué)習(xí)——UI基礎(chǔ)UIWindow、UIView(五)-創(chuàng)新互聯(lián)

在PC中,應(yīng)用程序多是使用視窗的形式顯示內(nèi)容,手機(jī)應(yīng)用也不例外,手機(jī)應(yīng)用中要在屏幕上顯示內(nèi)容首先要?jiǎng)?chuàng)建一個(gè)窗口承載內(nèi)容,iOS應(yīng)用中使用UIWindow、UIView來實(shí)現(xiàn)內(nèi)容顯示。

創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管、服務(wù)器租用等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)建站。

UIWindow:

    UIWindow對(duì)象是所有UIView的根視圖,管理和協(xié)調(diào)的應(yīng)用程序的顯示、分發(fā)事件給View。UIWindow類是UIView的子類,可以看作是特殊的UIView。一般應(yīng)用程序只有一個(gè)UIWindow對(duì)象,即使有多個(gè)UIWindow對(duì)象,也只有一個(gè)UIWindow可以接受到用戶的觸屏事件。UIWindow初始化在appDeleDgate里面的 didFinishLaunchingWithOptions方法。

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];     // Override point for customization after application launch.     self.window.backgroundColor = [UIColor whiteColor];     [self.window makeKeyAndVisible];//顯示出UIWindow


UIView:

    UIView類繼承自UIResponder,負(fù)責(zé)在屏幕上 定義一個(gè)矩形區(qū)域,視圖用于展示界面及響應(yīng)用戶界面交互。每個(gè)視圖對(duì)象都要負(fù)責(zé)渲染視圖區(qū)域的內(nèi)容,并響應(yīng)該區(qū)域中發(fā)生的操作事件。

    除了顯示內(nèi)容和處理事件之外,視圖可以嵌套并管理子視圖。子視圖是指嵌入到另一視圖對(duì)象內(nèi)部的視圖對(duì)象,而被嵌入的視圖對(duì)象是父視圖。視圖添加到window中就會(huì)顯示出來,iOS中是怎么實(shí)現(xiàn)視圖顯示的,看下面的代碼:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {          self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];     // Override point for customization after application launch.     self.window.backgroundColor = [UIColor whiteColor];               CGRect rect=[UIScreen mainScreen].applicationFrame;          NSLog(@"NSScreen application %@",NSStringFromCGRect(rect));     CGRect rect2=[UIScreen mainScreen].bounds;          NSLog(@"NSString mainScreen %@",NSStringFromCGRect(rect2));      NSLog(@"iOS_didFinishLaunchingWithOptions");          UIView *view1=[[UIView alloc]initWithFrame:CGRectMake(60, 50, 200, 100)];     view1.backgroundColor=[UIColor greenColor];          [self.window addSubview:view1];     [view1 release];        UIView *view2=[[UIView alloc]initWithFrame:CGRectMake(60, 100, 200, 200) ];     view2.alpha=0.5;     view2.backgroundColor=[UIColor cyanColor];     [self.window addSubview:view2];                  UIView *view3=[[UIView alloc]initWithFrame:CGRectMake(100, 50, 60, 50)];     view3.backgroundColor=[UIColor colorWithRed:25/255.0 green:60/255.0 blue:150/255.0 alpha:1.0];         [view2 addSubview:view3];          [view3 release];     [view2 release];          [self.window makeKeyAndVisible];     return YES; }

上面添加了三個(gè)視圖,view1、view2、view3,view3嵌套在view2中。

/**

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)站題目:IOS學(xué)習(xí)——UI基礎(chǔ)UIWindow、UIView(五)-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/isdss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部