亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UIView的使用

發布時間:2020-08-10 23:55:49 來源:網絡 閱讀:345 作者:Im劉亞芳 欄目:開發技術
#import "AppDelegate.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //創建一個窗口對象,(UIEWindow),讓窗口根屏幕一樣大
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];  //屬性是retain或者copy修飾,都要dealloc
    // Override point for customization after application launch.
    
    //給這個全屏的窗口設置一個顏色
    self.window.backgroundColor = [UIColor whiteColor];
    
      //把window設置為主窗口而且可見的,注意:一個應用程序只能顯示一個window
    [self.window makeKeyAndVisible];
    
    //學習新類 -- 1.看繼承關系  2.看新類沒有沒有自己的初始化方法/構造器
    
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 150, 100, 130)];
    
    //設置屬性
    view.backgroundColor = [UIColor grayColor];
    
    //讓視圖顯示NO/隱藏YES
    //隱藏的時候,會吧view所有的子視圖全部隱藏
    view.hidden = NO;
    
    //view透明度)0-1)
    view.alpha = 0.5;
    
    //將一個view添加到另一view上
    [_window addSubview:view]; //將view添加到window上 。
    NSLog(@"%@",view.superview);
    NSLog(@"111111%@",_window.subviews);
    
    //tag值  作用:方便父視圖迅速找到某一子視圖,tag值作為一個視圖的標記
    view.tag = 1000;
    
    //重新調整view的位置和大小
    view.frame = CGRectMake(0, 0, 100, 100);
    
    //view的中心點,來調整view的位置
    view.center = CGPointMake(150, 200);
    
    //內存管理
    [view release];
    
    //重新創建一個view1
    UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(150, 250, 50, 100)];
    view1.backgroundColor = [UIColor blueColor];
    [_window addSubview:view1];
    [view1 release];
    
    //重新創建一個view2
    UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(200, 50, 50, 100)];
    view2.backgroundColor = [UIColor redColor];
    [_window addSubview:view2];
    [view2 release];
    //重新創建一個view2
    UIView *view3 = [[UIView alloc] initWithFrame:CGRectMake(60, 350, 200, 200)];
    view3.backgroundColor = [UIColor yellowColor];
    [_window addSubview:view3];
    [view3 release];
    
    UIView *view4 = [[UIView alloc] initWithFrame:CGRectMake(60, 350, 100, 100)];
    view4.backgroundColor = [UIColor greenColor];
    [_window addSubview:view4];
    [view4 release];
    
    
    //調整視圖的層級關系
    
    //調整是由父視圖來完成,可以對所有的子視圖進行調整
    
    [_window bringSubviewToFront:view];  //把view[UIColor grayColor](灰色)的這個調整到最上面。。。。。
    
    //內存管理-------添加1
    [_window release];
    
    return YES;
}
//這里是因為屬性用retain或者copy  -------添加2
- (void)dealloc
{
    [_window release];
    [super dealloc];
}
- (void)applicationWillResignActive:(UIApplication *)application
{
    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
    // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 
    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
    // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
}
- (void)applicationDidBecomeActive:(UIApplication *)application
{
    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}
- (void)applicationWillTerminate:(UIApplication *)application
{
    // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
@end


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南昌县| 绍兴县| 马山县| 开封县| 鲁甸县| 厦门市| 昌平区| 双柏县| 临沭县| 高阳县| 平果县| 高碑店市| 祁阳县| 彰武县| 都匀市| 芜湖县| 志丹县| 密云县| 江门市| 蓬溪县| 宜兰县| 盐城市| 武鸣县| 永川市| 云浮市| 枣庄市| 南通市| 玉环县| 东乌珠穆沁旗| 景洪市| 灌云县| 海伦市| 买车| 剑阁县| 偃师市| 塔河县| 革吉县| 宁乡县| 喀喇沁旗| 葫芦岛市| 麻栗坡县|