0

UITextView のコンテンツ サイズを最大化する方法の問題に苦しんでいます。手短に言うと、視覚的にはさらに多くの文字を収める余地があるにもかかわらず、テキスト ビューが 2 行目に分割されます。

下の画像を確認すると。赤いテキスト ボックスは 160px 幅に設定されています。contentInset = UIEdgeInsetsMake(-8,-8,-8,-8); を使用しています。デフォルトのパディングの一部を削除します。ただし、これはコンテンツ領域をオフセットするため、パディングをそれほど削除しません。そして、そのコンテンツ領域が 160 ピクセル全体を利用することはありません。

テキスト ボックス (灰色) は、NSString drawInRectでレンダリングされたテキストを示します。同じ 160px の幅を指定すると、2 つの余分な文字がレンダリングされます。

すべてのパディングを削除してフレーム全体を使用できる UITextView のプロパティはありますか? または回避策?contentSizeを試しましたが成功しませんでした。

ここに画像の説明を入力

4

1 に答える 1