0

事前にフォーマットされたテキストページを表示するために、内部に単一の 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 のスクリーン ショット、フォーマットが失わ
れる 多分私はパニックの軽度の状態にあるので、私にはわかりません!どんなアドバイスでも大歓迎です!

4

1 に答える 1

0

UITextViewiOS 6 では、属性付き文字列を使用したスタイル付きテキストのUITextFieldサポートが追加されました。iOS 5 での最適なオプションは、HTML とUIWebView

参照: https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS6.html#

于 2013-08-31T19:32:02.737 に答える