iOS上如何讓按鈕文字左對齊問題

2021-07-02 06:19:43 字數 659 閱讀 8896

原文:

// button.titlelabel.textalignment = nstextalignmentleft; 這句無效

button.contenthorizontalalignment = uicontrolcontenthorizontalalignmentleft;

button.titleedgeinsets = uiedgeinsetsmake(0, 10, 0, 0);

這裡使用

button.titlelabel.textalignment = nstextalignmentleft; 這行**是沒有效果的,這只是讓標籤中的文字左對齊,但

並沒有改變標籤在按鈕中的對齊方式。

所以,我們首先要使用

button.contenthorizontalalignment=uicontrolcontenthorizontalalignmentleft; 這行**,把按鈕的內容(控制項)

的對齊方式修改為水平左對齊,但是這們會緊緊靠著左邊,不好看,

所以我們還可以修改屬性:

button.titleedgeinsets= uiedgeinsetsmake(0,

10, 0,

0);這行**可以讓按鈕的內容(控制項)距離左邊10個畫素,這樣就好看多了

iOS 讓按鈕上的標題換行顯示

專案中遇到了要讓按鈕上的文字換行顯示的需求,就寫了這個部落格。1.如果按鈕上的文字固定,形式是寫死的,可以考慮給標題文字加 n換行符來達到效果,但是,記得一定要設定這個屬性,不然是不會換行的,nsstring titlestr 換行 n顯示 uibutton button uibutton new ...

css中 如何讓文字兩端對齊

text align 屬性規定元素中的文字的水平對齊方式。left 把文字排列到左邊。預設值 由瀏覽器決定。right 把文字排列到右邊。center 把文字排列到中間。justify 實現兩端對齊文字效果。inherit 規定應該從父元素繼承 text align 屬性的值。text align ...

如何讓表單文字框左邊標籤文字右對齊 label

當我們設計表單文字框布局時,希望布局好看。前邊的文字與文字框契合完美。文字上下行對齊。通常使用 標籤實現 其實也可以用 標籤實現 下邊是乙個例子 如何修改css實現文字框和前邊字型右對齊。html 結果圖 該例是將label這個 容器 變寬。使得其可以任裡邊的字型自由移動。該例中中加入文字框前邊的字...