文本添加不在iOS7中的UITextView顶部

时间:2013-10-09 12:11:35

标签: ios7 uitextview rubymotion


我创建了一个给定大小的UITexView控件,然后为UITextView.text属性分配了一个更大的文本。使用iOS 6 Simulator一切正常,文本从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顶部启动文本?

2 个答案:

答案 0 :(得分:1)

试试这个,

 [_textView setContentInset:UIEdgeInsetsMake(-15, 0, 5,0)]; // change as per your textview

答案 1 :(得分:0)

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

iOS 7 - Status bar overlaps the view

希望有所帮助。