簡體   English   中英

如何自動縮小標簽中多行文字?

[英]How to autoshrink text with multiple lines in a label?

我的應用程序中有一些標簽,可以在問答游戲中顯示問題! 有些問題比其他問題長很多,並且它們不適合標簽(它們被切開並以...結尾)。如何在不改變標簽大小的情況下使它們適合標簽(帶有較小的字母)字母在較短的問題?

只需檢查您的問題的長度,如果長度合適,則不執行任何操作,如果長度增加,則更改字體大小。

或者您可以根據標簽的高度和寬度來使用它。

CGSize constraint = CGSizeMake(132, 2000.0f);
CGSize size = [text sizeWithFont: [UIFont fontWithName:@"Verdana" size:13]
               constrainedToSize:constraint
                   lineBreakMode:UILineBreakModeWordWrap];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM