2013-08-31 2 views
0

Я использую 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
С чего начать копать? Может быть, потому, что я в легкой панике, я понятия не имею! Любые советы приветствуются!

ответ