所以了解了一下關於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供我們設定文字或與按鈕邊界的界限,所以我們只能另外想其他辦法來實現。...