事前にフォーマットされたテキストページを表示するために、内部に単一の UITextView を持つ xib を使用しています。コードでテキストを書式設定するのは複雑すぎるため、Apple Pages で書式設定を行い、書式設定されたテキストを xib の UITextView オブジェクトに貼り付けます。このxibをこのようなページにロードします
subviewArray = [[NSBundle mainBundle]
loadNibNamed:[language stringByAppendingString:_textXibName]
owner:self options:nil];
textView = [subviewArray objectAtIndex:0];
textView.delegate=self;
textView.editable=NO;
textView.frame = CGRectMake(_textOrigin.x , _textOrigin.y , textView.frame.size.width, textView.frame.size.height);
[self.vignetteView addSubview:textView];
image xcode xib http://jonathan-thebook.com/x1_xcode.png
IOS 6.1 では、すべてが完璧に見えます。
iOS 6.1 のスクリーン ショット、問題ないように見える http://jonathan-thebook.com/x1_right_6.1.png
しかし、5.1 以降では、すべてのフォーマットが突然失われました。
iOS 5.1 のスクリーン ショット、フォーマットが失わ
れる 多分私はパニックの軽度の状態にあるので、私にはわかりません!どんなアドバイスでも大歓迎です!