關於 adjustsFontSizeToFitWidth 的使用

// 本人是用UILabel作例子的。
UILabel *labPrizeName = [[UILabel alloc] initWithFrame:CGRectMake(20, 300, 100, 50)];
labPrizeName.textAlignment = NSTextAlignmentCenter; // 設置中心對其。還有其餘對其方式,能夠本身點進去查看
labPrizeName.numberOfLines = 0; // 設置爲多行
labPrizeName.text = @"~###~~~測試測試測試測試測試測試測試測試測試測試測試~~###~";
labPrizeName.font = [UIFont systemFontOfSize:14]; // 設置字體的大小
labPrizeName.adjustsFontSizeToFitWidth = YES; // 這是主要講的。
[self.view addSubview:labPrizeName]; 

將上述代碼運行起來你會發現,呵呵,lable裏面的文字居然自適應frame的大小了。
也就是說,無論你輸入多少文字,lable都裝得下,而且都可以展現出來。
可是,相應的lable文字的大小也會自動改變。測試

相關文章
相關標籤/搜索