0


我创建了一个给定大小的 UIExView 控件,然后将更大的文本分配给 UITextView.text 属性。使用 iOS 6 模拟器一切正常,文本从 UITextView 控件的顶行开始。在显示文本之前,iOS7 模拟器顶部似乎有一些空行。

path = NSBundle.mainBundle.pathForResource(filename_and_extension[0], ofType:filename_and_extension[1])
stored_text = NSData.dataWithContentsOfFile(path)
@text_view.text = stored_text.to_str
@text_view.font = @text_view.font.fontWithSize(16.0)

在两个版本(IOS6、iOS7)中都可以滚动文本。我该怎么做才能在 IOS7 的 UITextView 顶部开始文本?

4

2 回答 2

1

尝试这个,

 [_textView setContentInset:UIEdgeInsetsMake(-15, 0, 5,0)]; // change as per your textview
于 2013-10-09T12:39:47.660 回答
0

当您从 iOS6 移动到 iOS7 时,所有子视图都会增加 20px,因此您需要在尺寸检查器中设置 Autosizing 和 iOS6/7 Deltas。如果您有任何问题,请在此处查看 aryaxt 的答案

iOS 7 - 状态栏与视图重叠

希望有所帮助。

于 2013-10-09T12:53:51.717 回答