テキストが割り当てられるときに自動的に行数を設定する、Tableviewセルでautolayoutを使用してUILableを1つ作成します。autolayoutを使用して作成したときにUILableの行数を取得する方法
しかし、どのように私は行数がLable
にそこにあるものを見つけることができますlblDesc.text = [自己strClearTextMessage:[distSmartcategoryDetil objectForKey:@ "説明"]];
CGRect textRect = [lblDesc.text boundingRectWithSize:CGSizeMake(292 * screenScal、9999) オプション:NSStringDrawingUsesLineFragmentOrigin 属性:{:lblDesc.font NSFontAttributeName} 文脈:@ゼロ]。
CGSizeサイズ= textRect.size;
int numberOfLines = size.height/12.0 * screenScal; NSLog(@ "numberOfLines%d"、numberOfLines);
私は上記のようなコードの多くの行を試してみたが、これを試してみてくださいライン
ラベルの幅は固定されていますか?つまり、292 – Mahesh