UIActivityIndicatorView控件基本使用和UIButton屬性

1.activityIndicatorViewStyle

設(shè)置指示器的樣式

UIActivityIndicatorViewStyleWhiteLarge

UIActivityIndicatorViewStyleWhite(默認(rèn)樣式)

UIActivityIndicatorViewStyleGray

2.hidesWhenStopped

當(dāng)停止動畫的時候戳葵,是否隱藏。默認(rèn)為YES罕袋。

3.實例化指示器對象肺素,根據(jù)樣式設(shè)置尺寸泡孩,不需要手動設(shè)置森逮。

-(id)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style;

4.開啟動畫

- (void)startAnimating;

5.關(guān)閉動畫

- (void)stopAnimating;

6.是否在動畫

- (BOOL)isAnimating;

7. UIActivityIndicatorView使用注意

7.1初始化的時候不需要設(shè)置尺寸艾岂,設(shè)置尺寸也沒有效果合陵。

7.2必須調(diào)用startAnimating才會顯示UIActivityIndicatorView

//初始化指示器

UIActivityIndicatorView*indicator = [[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

//設(shè)置指示器位置

indicator.center=CGPointMake(self.view.frame.size.width*0.5,self.view.frame.size.height*0.5);

//開啟動畫,必須調(diào)用桅咆,否則無法顯示

[indicatorstartAnimating];

[self.viewaddSubview:indicator];



1.UIButton狀態(tài):

UIControlStateNormal????????? //正常狀態(tài)

UIControlStateHighlighted???? //高亮狀態(tài)

UIControlStateDisabled??????? //禁用狀態(tài)

UIControlStateSelected??????? //選中狀態(tài)

UIControlStateApplication???? //

UIControlStateReserved ???????//保留狀態(tài)

2.Uibutton類型:

UIButtonTypeCustom ???????????//自定義類型

添加圖片:灰色背景顏色:

UIButtonTypeRoundedRect?????? //圓角類型

UIButtonTypeDetailDisclosure?? //細(xì)節(jié)展示按鈕

UIButtonTypeInfoLight????????? //淺色背景的信息按鈕

UIButtonTypeInfoDark?????????? //暗色背景的信息按鈕

UIButtonTypeContactAdd???????? //添加按鈕

3.UIButton常用屬性

給按鈕設(shè)置文字時括授,蘋果文檔說明,不能使用label對象設(shè)置文字的顏色或者陰影顏色轧邪,相反必須使用setTitleColor:forState:andsetTitleShadowColor:forState:這兩個方法才能修改這些值刽脖。

設(shè)置按鈕中其他屬性依次類推。忌愚。。却邓。

//設(shè)置對應(yīng)狀態(tài)的標(biāo)題內(nèi)容default is nil. title is assumed to be

single line

- (void)setTitle:(NSString*)title forState:(UIControlState)state;

//設(shè)置對應(yīng)狀態(tài)的標(biāo)題顏色

- (void)setTitleColor:(UIColor*)color forState:(UIControlState)state;

//設(shè)置對應(yīng)狀態(tài)的標(biāo)題陰影顏色

- (void)setTitleShadowColor:(UIColor*)color forState:(UIControlState)state;

//設(shè)置對應(yīng)狀態(tài)的按鈕的圖片

- (void)setImage:(UIImage*)image forState:(UIControlState)state;

//設(shè)置對應(yīng)狀態(tài)的按鈕背景圖片

- (void)setBackgroundImage:(UIImage*)image forState:(UIControlState)state;

添加事件

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;

這些事件都是基于觸摸硕糊、基于值、基于編輯腊徙。有如下事件會觸發(fā)简十。

在點擊按鈕是按鈕是凹下去,然后彈起才觸發(fā)起事件撬腾,按鈕的狀態(tài)有:

1.UIControlEventTouchDown//按下

2.

3.UIControlEventTouchDownRepeat多次按下

4.UIControlEventTouchUpInside//在按鈕及其一定外圍內(nèi)松開

5.

6.UIControlEventTouchUpOutside//按鈕外面松開

4.adjustsImageWhenDisabled

當(dāng)按鈕禁用的情況下螟蝙,圖像的顏色會被畫深一點,默認(rèn)為YES民傻。

5.adjustsImageWhenHighlighted

當(dāng)按鈕高亮的情況下胰默,圖像的顏色會被畫深一點场斑,默認(rèn)為YES。

6.showsTouchWhenHighlighted

button.showsTouchWhenHighlighted=YES;點擊時的閃光效果會被前景圖片遮住中間部分牵署;

6.contentEdgeInsets

設(shè)置按鈕的內(nèi)部內(nèi)容(包含按鈕圖片和標(biāo)題)離按鈕邊緣上下左右的距離漏隐。

7.按鈕實例

1.有些時候我們想讓UIButton的title居左對齊,我們設(shè)置

btn.textLabel.textAlignment

= UITextAlignmentLeft

是沒有作用的奴迅,我們需要設(shè)置

btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;

但是問題又出來青责,此時文字會緊貼到左邊框,我們可以設(shè)置

btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

使文字距離左邊框保持10個像素的距離取具。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末脖隶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子暇检,更是在濱河造成了極大的恐慌浩村,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件占哟,死亡現(xiàn)場離奇詭異心墅,居然都是意外死亡,警方通過查閱死者的電腦和手機榨乎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門怎燥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蜜暑,你說我怎么就攤上這事铐姚。” “怎么了肛捍?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵隐绵,是天一觀的道長。 經(jīng)常有香客問我拙毫,道長依许,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任缀蹄,我火速辦了婚禮峭跳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘缺前。我一直安慰自己蛀醉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布衅码。 她就那樣靜靜地躺著拯刁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪逝段。 梳的紋絲不亂的頭發(fā)上垛玻,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天割捅,我揣著相機與錄音,去河邊找鬼夭谤。 笑死棺牧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朗儒。 我是一名探鬼主播颊乘,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼醉锄!你這毒婦竟也來了乏悄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤恳不,失蹤者是張志新(化名)和其女友劉穎檩小,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烟勋,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡规求,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了卵惦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阻肿。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖沮尿,靈堂內(nèi)的尸體忽然破棺而出丛塌,到底是詐尸還是另有隱情,我是刑警寧澤畜疾,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布赴邻,位于F島的核電站,受9級特大地震影響啡捶,放射性物質(zhì)發(fā)生泄漏姥敛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一届慈、第九天 我趴在偏房一處隱蔽的房頂上張望徒溪。 院中可真熱鬧,春花似錦金顿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至茶凳,卻和暖如春嫂拴,著一層夾襖步出監(jiān)牢的瞬間播揪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工筒狠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留猪狈,地道東北人。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓辩恼,卻偏偏與公主長得像雇庙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子灶伊,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,925評論 2 344

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

  • 一疆前、簡介 <<UIButton(按鈕) : 既能顯示文字,又能顯示圖片聘萨,還能隨時調(diào)整內(nèi)部圖片和文字的位置竹椒,實現(xiàn)了監(jiān)...
    無邪8閱讀 5,634評論 0 2
  • 一個UIButton的實例變量, 使一個按鈕(button)在觸摸屏上生效米辐。一個按鈕監(jiān)聽觸摸事件胸完,當(dāng)被點擊時,給目...
    wushuputi閱讀 1,488評論 0 1
  • 一.UIView屬性 1.alpha 設(shè)置視圖的透明度.默認(rèn)為1. //完全透明 view.alpha=0; //...
    奮斗ing0310閱讀 1,963評論 0 2
  • 時間質(zhì)量不等于時間密度 時間密度是指同等時間內(nèi)做了多少事情以級思考了多少事情 時間質(zhì)量做的事情思考的事情不一定很多...
    飛向樂天閱讀 658評論 0 0
  • 我們在《spring源碼閱讀2-1——bean的管理》中翘贮,摸清了BeanFactory家族的整體框架和功能概覽赊窥,本...
    鷹涯閱讀 2,166評論 11 16