UITextView - 重新定位后开头的空格行

时间:2013-12-27 17:21:13

标签: ios objective-c ios7 uitextview

我正在为iOS7开发应用程序。我有一个UITextView,高38。当使用下面的代码弹出键盘时,我重新定位textview。

  self.textview.frame = CGRectMake(self.newTextView.frame.origin.x,
                                   self.newTextView.frame.origin.y,
                                   self.newTextView.frame.size.width,
                                   self.newTextView.frame.size.height);

但是,光标不会显示在(0,0),而是位于(0,63)。我尝试使用下面的代码修复它。

- (void)textViewDidChange:(UITextView *)textView
{
    [textView scrollRangeToVisible: [textView selectedRange]];
}

这有助于在用户开始输入时滚动到光标位置。但是,您可能会注意到用户键入的第一个句子上方有几个不可编辑的空行。

我想删除这些空行并在(0,0)处设置可编辑位置。欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

终于想通了。我通过故事板在-63设置了内容顶部插图。一切都很好。通过程序设置内容插入不起作用。