UILabelで3行の制限が必要です。唯一の1行が必要なときにそれは私がライン= 3を加えた場合、私は余分なスペースにUILabelで修正された最大行数iOS
を見ることができるよりも、私は必要なソリューションを迅速3
UILabelで3行の制限が必要です。唯一の1行が必要なときにそれは私がライン= 3を加えた場合、私は余分なスペースにUILabelで修正された最大行数iOS
を見ることができるよりも、私は必要なソリューションを迅速3
使用自動レイアウトに基づいて、コードの変更のラベルの高さ。
1.ラベルの上部と下部に適切な制約を与えます。 2.行数を3に設定してください。 これは動作するはずです。
のサイズを変更する必要がありますインタフェースにおける= 3
セットライン、テキスト
CGSize maximumLabelSize = CGSizeMake(widthOfLabel, FLT_MAX);
CGSize expectedLabelSize = [yourString sizeWithFont:yourLabel.font constrainedToSize:maximumLabelSize lineBreakMode:yourLabel.lineBreakMode];
//adjust the label the the new height.
CGRect newFrame = yourLabel.frame;
newFrame.size.height = expectedLabelSize.height;
yourLabel.frame = newFrame;