標籤:
@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //UIweindow 應用程式的視窗,用於將內容展示給使用者 self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; //建立view UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(50, 90, 100, 100)]; //設定背景顏色 redView.backgroundColor=[UIColor redColor]; //添加到父控制項 [self.window addSubview:redView]; //一個視圖只有一個父視圖 UIView *grayView = [[UIView alloc] initWithFrame:CGRectMake(50,200, 100,100)]; UIView *greenView = [[UIView alloc] initWithFrame:CGRectMake(56,200, 100,100)]; [self.window addSubview:greenView]; greenView.backgroundColor = [UIColor greenColor]; grayView.backgroundColor = [UIColor grayColor]; [redView addSubview:grayView]; [self.window addSubview:grayView]; //釋放記憶體 [redView release]; [grayView release]; [greenView release]; //UIView的重要屬性 //1.backgroundColor 背景顏色 //2.hidden 顯隱性 //控制視圖的顯隱性,預設為NO //3.alpha 透明度,控制視圖的透明度,取值範圍0.0 - 1.0 //4.superview 獲得父視圖 //5.subvievs 獲得子視圖,使用數組進行管理,子視圖的添加是有序的,添加順序對應上數組元素的位置 //6.tag 標籤,唯一標示指定視圖 [self.window viewWithTag:250]; //通過字視圖也可以獲得 子 //UIView *lase = [self.window subviews].lastObject; // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; //設定Window的背景顏色 //讓UIwindow成為程式的主視窗,並且可視 //[self.window makeKeyAndVisible]; return YES;}
iOS中的UIView的基本屬性1