viewWidth = rectOftable.size.width;
rectOftable がコンテンツ ビューのサイズ (幅と高さ) の四角形である、特定のビュー幅サイズ (例: から取得した 450 ) があります。ここで、文字列を含む NSAttributedString を作成しました。文字列のサイズは 450 より大きい場合があります (例: 1100 )。
私がする必要があるのは、この NSAttributedString を、指定された幅 (ここでは 450、ビューのサイズ) に関して複数の部分文字列に分割することです。したがって、ここでは 1100/450 = 2+1 行を表示する必要があります。
現在、私ができることは、NSAttributedString を長さだけで分割することです。つまり[attrStr attributedSubstringFromRange:NSMakeRange(startIndex, 170)]
、ここでは 170 が現在の長さですが、サイズは 1100 です。
代わりに NSAttributedString を幅で分割するにはどうすればよいですか? これに関してはどこにも言及されていません。