xibで作成した編集不可能なテキストを含むUITextViewがあり、その高さを(表示時に)自動的に変更して、その中のテキストに完全に収まるようにする必要があります。私は多くの方法を試しましたが、大部分はios7で機能しないか、私には機能しないようです. 私はそれが私が見ているものに問題があるかもしれないと考えました。私が実行しているコードは次のとおりです。
CGRect frame = CGRectMake(0,0,5,5);
storyText.frame = frame;
NSLog(@"%f", storyText.frame.size.height);
viewDidLoad
このメソッドをとの両方に入れましviewDidLayoutSubviews
たが、どちらでも機能しないようです。NSLog は確かに 5 を出力していますが、これはアプリを実行したときに表示されるものです。
上に表示されているのは、まさに私のxibでどのように見えるかです。理由を知っている人はいますか?