私はUITextView
をStoryboard View ControllerのAutolayout ONに持っています。私はUITextView
のテキストに従って、その高さを動的に増やしたいと思います。サイズを増やすことはできますが、テキストの下に余分なスペースがあります。この余分なスペースを削除するにはどうしたらいいですか?iOSはUITextViewコンテンツの下の余分なスペースを削除します
私はこれらのコード行を試してみました:
[_descriptionText setText:string];
CGSize sizeThatFitsTextView = [_descriptionText sizeThatFits:CGSizeMake(_descriptionText.frame.size.width, MAXFLOAT)]
_descriptionTextHeight.constant = sizeThatFitsTextView.height;
ここ_descriptionText
はUITextView
あると_descriptionTextHeight
は私がUITextView
のサイズを変更するために使用している高さの制約です。
私はまた、これらのコード行を試してみた:
[_descriptionText setText:string];
_descriptionTextHeight.constant = [_descriptionText intrinsicContentSize].height;
私は余分なスペースが、UITextViewのサイズは増加しなかったことを削除することができました。 もう一度ここに追加したいのですが、私はスクロールを有効にしたくありません。
提案ありがとうございました。私は減算することができますが、その問題はテキストが修正されることはありません問題です。それはコンテンツに応じてその下部スペースを増加させます。 10行のテキスト行がある場合、より多くのスペースがあるとします。したがって、一定の値で減算することは役に立ちません。 –