0
UIViewでUITextViewのサンプルデモを1つ作成しました。 私はduplicated.Butにそれを解決することができなかった頼んだことを知っている。私はTEXに入力すると - :画像は私の要件がある どのようにUITextViewでビューの高さを上げることができますか?
- (void)textViewDidChange:(UITextView *)textView
{
CGFloat fixedWidth = textView.frame.size.width;
CGSize newSize = [textView sizeThatFits:CGSizeMake(fixedWidth, MAXFLOAT)];
CGRect newFrame = self.myTextView.frame;
newFrame.size = CGSizeMake(fmaxf(newSize.width, fixedWidth), newSize.height);
textView.frame = newFrame;
}
です
コードですtview textview expanding perfectly.But 私のビュー(ダークブルー)は、私のtextviewで展開されていません。
私の見解はUITextviewの高さで増やすことをお勧めします。私はtextviewの高さを上げるために上記のコードを使用しました。
ありがとうございました
このためには、 'textViewDidChange'メソッドでビューのフレームを変更し、新しいフレームを設定する必要があります。 – Sunny
KVOを使用して、 'UITextView'の' content'プロパティを観察します。 – KudoCC
@ CosmoTrekker:私はビューフレームを変更しようとしましたが、変更することができなかったので、サンプルコードを教えてください。 – hd1344