UIButton設定title在下,image在上

2021-07-15 20:33:09 字數 1231 閱讀 3751

使用uibutton設定title和image,即title在下,image在上 如圖所示:

// 如果不設定,則預設image在左,title在右,居中顯示

// 如果如下設定,則title和image重疊居中顯示

button.titleedgeinsets = uiedgeinsetsmake(0.0, -image.size.width, 0.0, 0.0);

button.imageedgeinsets= 

uiedgeinsetsmake

(0.0

, 0.0

, 0.0

, -button.titlelabel.bounds.size.width);

// 如果如下設定,則title向下移動40個單位,在下,image向上移動20個單位,在上,居中顯示

button.titleedgeinsets = uiedgeinsetsmake(40.0, -image.size.width, 0.0, 0.0);

button.imageedgeinsets= 

uiedgeinsetsmake

(-20.0

, 0.0

, 0.0

, -    

button.titlelabel.bounds.size.width);

[self

.view

addsubview

:button];

- (void)layoutsubviews

UIbutton設定文字

很久沒寫ios程式了,剛設定uibutton的 titlelabel.text屬性時發現設定的文字無法顯示,後來通過查資料才知道,uibutton的顯示是分狀態的,而tiltle設定值以後,才能夠利用titlelabel來修改顯示的文字。但在viewdieload函式裡邊是起不了什麼作用,而且tit...

UIButton相關設定

1 設定frame btn.frame cgrectmake x,y,width,height 2 設定文字 btn settitle search forstate uicontrolstatenormal 3 設定按鈕上的自體的大小 btn.titlelabel.font uifont syst...

UIButton 設定字型大小

btn.frame cgrectmake x,y,width,height btn settitle search forstate uicontrolstatenormal 設定按鈕上的自體的大小 btn setfont uifont systemfontsize 14.0 這種可以用來設定字型的...