UIView

import "AppDelegate.h"

// 宏定義顏色

define COLORRGB(r,g,b,a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]

@interface AppDelegate ()

@end

@implementation AppDelegate

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
//  創(chuàng)建一個UI view對象
UIView *view = [[UIView alloc]init];
UIView *view1 = [[UIView alloc]init];
//  設(shè)置它的frame
view.frame = CGRectMake(0, 100,100 , 100);
view1.frame = CGRectMake(0, 100, 100, 100);
//  設(shè)置背景顏色
//  宏定義顏色的使用  view.backgroundColor = COLORRGB(100, 100, 100, 1);
view.backgroundColor = [UIColor blueColor];
view1.backgroundColor = [UIColor redColor];
//  呈現(xiàn)view對象
[self.window addSubview:view];
[self.window addSubview:view1];

// [self.window bringSubviewToFront:<#(nonnull UIView *)#>]

[self.window exchangeSubviewAtIndex:0 withSubviewAtIndex:1];

// UIView *view2 = [[UIView alloc]initWithFrame:CGRectMake(100, 100, 100, 150)];
// view2.backgroundColor = [UIColor blueColor];
// [self.window addSubview:view2];
// // 得到view2的父view
// id supView = view2.superview;
// NSLog(@"%p\n%p",supView,self.window);
//
// // 判斷對象類型
// BOOL result = [supView isKindOfClass:[UIWindow class]];
// NSLog(@"result = %d",result);
//
// // 得到view2的各個參數(shù)
// float x = view2.frame.origin.x;
// float y = view2.frame.origin.y;
// float width = view2.frame.size.width;
// float height = view2.frame.size.height;
//
// NSLog(@"view2Frame--%@",NSStringFromCGRect(view2.frame));
//
// NSLog(@"view2Bounds--%@",NSStringFromCGRect(view2.bounds));
//
// NSLog(@"view2FrameByPoint--%@",NSStringFromCGPoint(view2.frame.origin));
//
// NSLog(@"view2FrameBySize--%@",NSStringFromCGSize(view2.frame.size));
//
// NSLog(@"x = %.1f,y = %.1f,width = %.1f,height = %.1f",x,y,width,height);
// // bounds是本身的原點耿焊,只會影響它的子view
// view2.bounds = CGRectMake(100, 100, 100, 150);
//
//// [view2 setBounds:CGRectMake(50, 50, 100, 100)];
//
// // 以view2作為父view,新建一個view0
// UIView *view0 =[[UIView alloc]initWithFrame:CGRectMake( 50, 50, 50, 50)];
// view0.backgroundColor = [UIColor yellowColor];
// [view2 addSubview:view0];
// // 打印view2的center
// NSLog(@"view2Center--%@",NSStringFromCGPoint(view2.center));
// // 更改center
// // { center的(x,y)本質(zhì)上就是父view的frame(x,y),如果改變center,frame(x,y)也會隨之改變}
// view2.center = CGPointMake(100, 200);
//
// // 把view2的center設(shè)置成window的center
// view2.center = CGPointMake(self.window.frame.size.width/2, self.window.frame.size.height/2);
//
// // 把view2隱藏
// // view2.hidden = YES;
//
// // 設(shè)置透明度,取值范圍(0,1) 0:表示透明 恳不; 1:表示不透明
// view2.alpha = 1;
//
// // 得到它的所有子view (如果需要得到子視圖中的某一類視圖,需要遍歷的時候配合iskindofclass來使用)
// // view2.subviews
//
// // 給view設(shè)置標(biāo)記(tag) 建議從1000以后設(shè)置
// view2.tag = 100;
//
// // 從父視圖上通過tag值得到相應(yīng)的子視圖
// UIView *tagView = [self.window viewWithTag:100];

//  創(chuàng)建 UILable (標(biāo)簽)
UILabel *lable = [[UILabel alloc]initWithFrame:CGRectMake(100, 100,  100, 100)];
//  lable呈現(xiàn)文字
lable.text = @"我是四班最帥的!我是四班最帥的!我是四班最帥的!我是四班最帥的!";
//  設(shè)置字體顏色
lable.textColor = [UIColor whiteColor];
//  設(shè)置字體大小
[lable setFont:[UIFont systemFontOfSize:10]];
//  顯示不完全時,省略號的位置
lable.lineBreakMode = NSLineBreakByTruncatingMiddle;
//  設(shè)置文字顯示位置 (枚舉類型:0居左墅诡,1居中,2居右)
lable.textAlignment = NSTextAlignmentCenter;
//  設(shè)置行數(shù)(默認的為1行桐智,0表示自動換行)
[lable setNumberOfLines:1];
//  設(shè)置字體陰影顏色
lable.shadowColor = [UIColor yellowColor];
//  設(shè)置陰影偏移量
lable.shadowOffset = CGSizeMake(3, 3);

//  設(shè)置lable的背景顏色
lable.backgroundColor = [UIColor blueColor];
[self.window addSubview:lable];

[self.window setRootViewController:[[UIViewController alloc]init]];
return YES;

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末末早,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子说庭,更是在濱河造成了極大的恐慌然磷,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刊驴,死亡現(xiàn)場離奇詭異姿搜,居然都是意外死亡,警方通過查閱死者的電腦和手機捆憎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門舅柜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人躲惰,你說我怎么就攤上這事致份。” “怎么了礁扮?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵知举,是天一觀的道長。 經(jīng)常有香客問我太伊,道長雇锡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任僚焦,我火速辦了婚禮锰提,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芳悲。我一直安慰自己立肘,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布名扛。 她就那樣靜靜地躺著谅年,像睡著了一般。 火紅的嫁衣襯著肌膚如雪肮韧。 梳的紋絲不亂的頭發(fā)上融蹂,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天旺订,我揣著相機與錄音,去河邊找鬼超燃。 笑死区拳,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的意乓。 我是一名探鬼主播樱调,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼届良!你這毒婦竟也來了笆凌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤伙窃,失蹤者是張志新(化名)和其女友劉穎菩颖,沒想到半個月后样漆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體为障,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年放祟,在試婚紗的時候發(fā)現(xiàn)自己被綠了鳍怨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡跪妥,死狀恐怖鞋喇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情眉撵,我是刑警寧澤侦香,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站纽疟,受9級特大地震影響罐韩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜污朽,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一散吵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蟆肆,春花似錦矾睦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蛇损,卻和暖如春赁温,著一層夾襖步出監(jiān)牢的瞬間肛宋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工束世, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留酝陈,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓毁涉,卻偏偏與公主長得像沉帮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子贫堰,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • 初識iOS APP開發(fā)#### 在iOS APP開發(fā)中, main函數(shù)仍是程序的入口和出口, 但main函數(shù)不需要...
    DeanYan閱讀 6,114評論 0 3
  • UIView(控件) 功能一:界面顯示1. 屏幕上顯示的所有UI元素都叫做控件穆壕,也有人叫做視圖、組件其屏;按鈕(UIB...
    翻這個墻閱讀 615評論 0 0
  • 一喇勋、初始化方法 1、- initWithFrame: UIView *view = [[UIView alloc]...
    默默_David閱讀 2,479評論 1 3
  • 1偎行、概念 UIView表示 屏幕上的一塊矩形區(qū)域川背,它在app占有絕對重要的地位,因為ios中幾乎所有可視化控件都是...
    lilinjianshu閱讀 581評論 0 0
  • 1蛤袒、背景顏色熄云、透明度以及是否隱藏 @property(nullable,nonatomic,copy)UIColo...
    趙亦晨閱讀 311評論 0 0