私はこのコードを使用しています
CGRect frame = self.mytext.frame;
frame.size.height = self.mytext.contentSize.height;
self.mytext.frame = frame;
しかし、iOS 7 では動作しません。誰かが理由を知っているか、同じ問題を抱えていますか?
編集:
ごめん。UIView、UITextView、および UIScrollView を作成して、uitextview の展開でテキストをロードできるようにしました。
このコードをviewDidLoadで使用しました
CGRect frame = self.moreDetailsTextView.frame;
frame.size.height = self.moreDetailsTextView.contentSize.height;
self.moreDetailsTextView.frame = frame;
CGRect moreViewFrame = self.moreDetailsView.frame;
moreViewFrame.size.height = frame.size.height + 270;
self.moreDetailsView.frame = moreViewFrame;
int scrollViewHeight = moreViewFrame.size.height + 235;
self.scrollView.contentSize = CGSizeMake(320, scrollViewHeight);
これは ios6 では正常に機能していましたが、xcode5 と ios7 では、シミュレーターでアプリをテストするときに uitextview が展開されません。