使用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 這種可以用來設定字型的...