UIView

UIView視圖表示屏幕上的一塊矩形區域,在主屏幕上看到 的內容都是UIView或者是UIView的子類,UIView是一個基類,提供了關於視圖的展示,管理,以及層級關係的基本功能

視圖使用的四大步驟:

 1.創建視圖對象

2.配置屬性(比如backgroundColor修改背景顏色

3.添加到父類上

4.釋放掉所有權

父類視圖與子類視圖的關係:比如視圖A添加到視圖B上,那麼B叫做A的父視圖,A就做B的子視圖

牢牢記住:一個視圖只能有一個父視圖但是可以有多個子視圖

eg:

<span style="font-family:KaiTi_GB2312;font-size:18px;">    //創建視圖對象
    UIView *greenView = [[UIView alloc]initWithFrame:CGRectMake(220, 200, 100, 200)];
    //配置屬性
    greenView.backgroundColor = [UIColor greenColor];
    //將greenview添加到self.window
    [self.window addSubview:greenView]; //當把一個視圖添加到父類視圖之後,父視圖會對子視圖retain,保有一份所以權.
    //釋放所有權
    [greenView release];</span>
視圖的屬性:1.中心點

   2.視圖的frame

   3.透明度alpha

   4.顯隱性hidden  bool類型 YES   NO

   5.顏色

   6.子視圖

   7.父視圖

   8.標記 tag   一般在100以上

  //獲取視圖的父視圖,superView
    NSLog(@"%@",black.superview);
    //獲取視圖的(所有)子視圖 subviews
    NSLog(@"%@",self.window.subviews);
//視圖是以數組的形式來管理所有的子視圖的,數組中的視圖順序和添加順序一致.
//後添加的視圖如果和先添加的視圖有重合的地方,會將先添加的給覆蓋掉.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章