我有UILabel两行文字的空间.有时,当文本太短时,此文本显示在标签的垂直中心.
如何将文本垂直对齐以始终位于顶部UILabel?

我想将文本垂直居中对齐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}
Run Code Online (Sandbox Code Playgroud)
;
不知怎的,这在iOS 5中不起作用,因为返回的contentSize与我在iOS6中得到的不同.
任何想法为什么contentSize相同的textView在iOS 5和iOS 6中有所不同?