日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

代码创建按钮

發(fā)布時(shí)間:2024/4/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 代码创建按钮 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  隨著iOS開(kāi)發(fā)發(fā)展至今,在UI制作上逐漸分化為了三種主要流派:使用代碼手寫(xiě)UI及布局;使用單個(gè)xib文件組織viewController或者view;使用StoryBoard來(lái)通過(guò)單個(gè)或很少的幾個(gè)(文件構(gòu)建全部UI。

  每種方式各有優(yōu)缺點(diǎn),根據(jù)實(shí)際的開(kāi)發(fā)項(xiàng)目,合適的選擇一種方式來(lái)實(shí)現(xiàn).(詳見(jiàn):http://www.cocoachina.com/industry/20140102/7640.html)

?

  

1 // 2 // ViewController.m 3 // 04-代碼創(chuàng)建按鈕 4 // 5 // Created by hukezhu on 15/4/25. 6 // 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController () 12 13 @end 14 15 @implementation ViewController 16 17 - (void)viewDidLoad { 18 [super viewDidLoad]; 19 //1,創(chuàng)建按鈕 20 UIButton *btn = [[UIButton alloc]init]; 21 //2,添加按鈕 22 [self.view addSubview:btn]; 23 //3,設(shè)置frame 24 btn.frame = CGRectMake(50, 50, 100, 100); 25 //4,設(shè)置背景圖片 26 //4.1,通過(guò)文件名加載圖片(凡是PNG圖片,不需要加擴(kuò)展名) 27 UIImage *noraml = [UIImage imageNamed:@"mingren"]; 28 //4.2設(shè)置普通狀態(tài)下的背景圖片 29 [btn setBackgroundImage:noraml forState:UIControlStateNormal]; 30 31 //4.3加載高亮的圖片 32 UIImage *high = [UIImage imageNamed:@"chutian"]; 33 [btn setBackgroundImage:high forState:UIControlStateHighlighted]; 34 35 //5.設(shè)置文字 36 [btn setTitle:@"點(diǎn)我啊" forState:UIControlStateNormal]; 37 [btn setTitle:@"摸我干啥" forState:UIControlStateHighlighted]; 38 39 //6.設(shè)置文字的顏色 40 [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; 41 42 [btn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted]; 43 44 //7.監(jiān)聽(tīng)按鈕點(diǎn)擊 45 [btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside]; 46 47 //8. 隱藏導(dǎo)航欄(看不清加號(hào)按鈕) 48 - (BOOL)prefersStatusBarHidden{ 49 50 return YES; 51 } 52 53 -(void)btnClick{ 54 55 NSLog(@"------------------"); 56 } 57 58 @end

?

轉(zhuǎn)載于:https://www.cnblogs.com/hukezhu/p/4500206.html

總結(jié)

以上是生活随笔為你收集整理的代码创建按钮的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。