IOS UI學習教程之使用代碼創(chuàng)建button
本文使用代碼創(chuàng)建button分5個步驟,分別是:
1、定義一個按鈕,根據(jù)定義位置不同可定義為局部變量或者全局變量;
2、初始化按鈕,一般使用一個矩形初始化;
3、設置按鈕控件的其他屬性,如背景圖片,或者背景顏色,或者按鈕顯示文字等屬性;
4、添加響應事件并編寫響應事件的函數(shù)內(nèi)容;
5、把創(chuàng)建好的控件加載到窗口。
五個步驟具體操作見下圖:
具體的代碼如下:
UIButton *btn; btn = [[UIButton alloc]initWithFrame:CGRectMake(0, 20, 418, 760)]; UIImage *img = [UIImage imageNamed:@"fa.jpg"]; [btn setTitle:@"sdfdsfd" forState:UIControlStateNormal]; [btn setBackgroundImage:img forState:UIControlStateNormal]; [btn addTarget:self action:@selector(haha:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn];
響應事件代碼:
-(void)haha:(id)sender{ NSLog(@"btn被點擊了"); }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助。
相關文章
IOS實現(xiàn)上滑隱藏NvaigtionBar而下拉則顯示效果
這篇文章給大家介紹了如何實現(xiàn)APP上滑時隱藏navigationBar而下拉則又會顯示,雖然也是隱藏但是效果和其他完全不一樣,因為以前沒做過所以試著去實現(xiàn)一下,現(xiàn)在分享給大家,有需要的可以參考借鑒。2016-09-09iOS中textField限制字符串長度、字符數(shù)的方法
這篇文章主要給大家介紹了關于iOS中textField限制字符串長度、字符數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-06-06IOS self和super詳解實現(xiàn)原理及區(qū)別
這篇文章主要介紹了iOS self和super詳解實現(xiàn)原理及區(qū)別的相關資料,這里不僅說明區(qū)別并介紹實現(xiàn)原理,具有參考價值,需要的朋友可以參考下2016-12-12iOS Tabbar中間添加凸起可旋轉(zhuǎn)按鈕功能
最近的項目中有需求在tabbar中間添加凸起按鈕,并且點擊時按鈕要旋轉(zhuǎn),看了仿斗魚的凸起,點擊后是present出來View,這篇文章主要介紹了iOS Tabbar中間添加凸起可旋轉(zhuǎn)按鈕,需要的朋友可以參考下2017-12-12