Я использую xib с одним UITextView внутри, чтобы отобразить предварительно отформатированную текстовую страницу. Слишком сложно форматировать текст в коде, поэтому я делаю форматирование на страницах Apple, а затем вставляю форматированный текст в объект UITextView xib. Я загрузить эту XIB в страницу как этот
UITextView xib потеряет форматирование в IOS 5.1
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 все выглядит идеально.
screen shot in iOS 6.1, looking OK http://jonathan-thebook.com/x1_right_6.1.png
Но в 5.1 и ниже все образуются внезапно потеряно!
screen shot in iOS 5.1, formatting is lost http://jonathan-thebook.com/x1_wrong_5.1.png
С чего начать копать? Может быть, потому, что я в легкой панике, я понятия не имею! Любые советы приветствуются!