回転、ドラッグなどのサイズ変更が可能な UITextView があり、iOS 6 および iOS 5 でサイズ変更、回転、またはドラッグするとすべて正常に動作しますが、UITextView を回転してからサイズ変更すると、次の結果が発生します。
現在、その textView には改行がなく、iOS 6 で正常に動作します
私が使用している回転のために:
- (void)rotation:(CGFloat)newAngle {
self.transform = CGAffineTransformMakeRotation(newAngle * M_PI / 180);
}
サイズ変更のために、ユーザーが設定した幅の新しいフォントサイズを計算し、次のように境界を設定しました。
CGSize newFrameSize = [self sizeThatFits:CGSizeMake([[self getLongestStringInTextView] sizeWithFont:self.font].width + 30, CGFLOAT_MAX)];
self.bounds = CGRectMake(self.bounds.origin.x, self.bounds.origin.y, newFrameSize.width, newFrameSize.height);
境界に問題があることは知っていますが、何が間違っているのか、何か間違っているのかわかりません