IOS之UILabel自適應高度

2021-06-22 06:57:23 字數 635 閱讀 7323

當label文字框大小一定的情況下,而要顯示的文字內容長度大於label的weight是,多出的內容只能用....代替了。如何能讓文字內容不管多少都能全部的顯示出來呢。在這裡就寫了乙個uilabel的類目,該類目的方法就能很好的解決這一問題。

**如下;

#import @inte***ce uilabel (autoresize)

-(cgrect)matchedrect;

-(void)setframelabelwithorigin:(cgpoint)point;

@end

#import "uilabel+autoresize.h"

@implementation uilabel (autoresize)

-(cgrect)matchedrect context:nil];

}-(void)setframelabelwithorigin:(cgpoint)point

@end

上面類目中定義的兩個方法實現了文字字型大小的設定、文字行數的設定以及最主要的label大小的自適應。有了這個uilabel類目之後,以後如果在遇到任何有關uilabel高度自適應的問題 都可以使用該類目進行解決。

iOS7 UILabel的自適應撐高

很多情況下,網路請求的內容不完全一致,需要自適應給定高度,本文簡單實現了ios7 與ios7之前實現自適應撐高的方法,歡迎拍磚。uilabel testlable uilabel alloc initwithframe cgrectmake 10,200,200,20 nsstring tstrin...

關於UILabel行高自適應的方法

關於uilabel行高根據內容自適應,如下 uilabel label uilabel alloc init label.font uifont systemfontofsize 14 label.numberoflines 0 nsstring string string 人生是一場旅程。我們經歷...

IOS開發中UILabel自適應大小顯示的方法

1,根據label中的文字內容自動換行顯示的方法 1 認識兩個屬性 property nonatomic nsintegernumberoflines property nonatomic nslinebreakmodelinebreakmode 其中nslinebreakmode為列舉型別 ns ...