UITextViewを取得して、コンテンツに合わせて動的にサイズを変更しようとしています。テキストビューの高さが100になることもあれば700になることもあります。
私がこれまで試したすべてがうまくいきませんでした。
私はで、viewDidLoad
そしてまたで以下を試しましたviewDidLayoutSubviews
。コードは次のとおりです。
CGRect frameDesc = self.descriptionDeal.frame;
frameDesc.size.height = self.descriptionDeal.contentSize.height;
self.descriptionDeal.frame = frameDesc;
self.descriptionDeal.backgroundColor = [UIColor redColor];
ビューのサイズを確認できるように背景色を追加しましたが、コンテンツのサイズに合わせていません。
私も試しました:
[self.descriptionDeal sizeToFit];
また、それが何かに影響を与えているかどうかはわかりませんが、UITextViewがレイアウトされているストーリーでは、サイズがそこに設定されています。上記のコードはそれを上書きすると思いましたが、何かが正しく機能していません。
助けてくれてありがとう