#import <UIKit/UIKit.h> @interface AutoSizingLabel : UILabel {} - (id) initWithText:(NSString *)text andFont:(UIFont *)font; @end @implementation AutoSizingLabel - (id) initWithText:(NSString *)text andFont:(UIFont *)font { CGSize size = [text sizeWithFont:font constrainedToSize:CGSizeMake([[UIScreen mainScreen] bounds].size.width, 10000) lineBreakMode:UILineBreakModeTailTruncation]; self = [super
![自動的にサイズが決まるUILabel - UDONCHAN](https://cdn-ak-scissors.b.st-hatena.com/image/square/a8deedddc0f15427fe03af43870879e46c4c2335/height=288;version=1;width=512/http%3A%2F%2Ffarm2.static.flickr.com%2F1346%2F5145996796_41ddc22e63_o.png)