關於設定UILabel的文字縮排

2021-07-07 08:46:49 字數 842 閱讀 1865

所以了解了一下關於uilabel設定文字縮排的東西。

設定uilabel中文字的縮排

//被**微博的內容

.text = retweetstatus.text

;.text = [nsstring stringwithformat:@"@%@:%@",user.name,retweetstatus.text];

self.retweetcontentlabel

.numberoflines = 0

;//設定換行

//設定被**微博retweetcontentlabel縮排

nsmutableparagraphstyle *style = [[nsmutableparagraphstyle defaultparagraphstyle] mutablecopy];

= self.statusframe

.retweetnamelabelf

.size

.width

;style.firstlineheadindent = self.statusframe

.retweetnamelabelf

.size

.width

;//設定label的attributedtext屬性後無需再設定uilabel的text屬性,因為attributedstring初始化的時候已經設定過了

self.retweetcontentlabel

.attributedtext =

[[nsattributedstring alloc] initwithstring:retweetstatus.text attributes:@];

UILabel設定文字自動收縮

fixed font size 預設,如果label寬度小於文字長度時時,文字大小不自動縮放 minimumscalefactor 設定最小收縮比例,如果label寬度小於文字長度時,文字 進行收縮,收縮超過比例後,停止收縮。minimumfontsize 設定最小收縮字型大小,如果label寬度小...

關於 UILabel 的總結

uilable是iphone介面最基本的控制項,主要用來顯示文字資訊。常用屬性和方法有 1 建立 cgrect rect cgrectmake 100,200,50,50 uilabel label uilabel alloc initwithframe rect 2 text 設定和讀取文字內容,...

設定UILabel的內邊距

最近在專案中,有個地方需要設定uilabel的內邊距,即字型和label控制項之間的間隙。uilabel不像uibutton那樣,有個contentedgeinsets titleedgeinsets imageedgeinsets供我們設定文字或與按鈕邊界的界限,所以我們只能另外想其他辦法來實現。...