Я хочу выровнять текст по вертикали в центре UItextView
.
Я использую следующий код
UITextView *tv = object;
CGFloat topCorrect = ([tv bounds].size.height - [tv contentSize].height * [tv zoomScale])/2.0;
topCorrect = ( topCorrect < 0.0 ? 0.0 : topCorrect );
tv.contentOffset = (CGPoint){.x = 0, .y = -topCorrect}
;
Как-то это не работает в iOS 5, поскольку возвращаемый contentSize отличается от того, что я получаю в iOS6.
Любая идея, почему contentSize
того же textView отличается в iOS 5 и iOS 6?