我正在为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)处设置可编辑位置。欢迎任何建议。
答案 0 :(得分:1)
终于想通了。我通过故事板在-63设置了内容顶部插图。一切都很好。通过程序设置内容插入不起作用。