单击文本视图时,始终将光标定位在开头

时间:2012-02-29 07:04:01

标签: ios ios5 uitextview

我有一个文字视图。我没有在我的.h中实现UITextView委托协议,但是在.m文件中我覆盖了委托方法(shouldBeginEditing和endEditing)并且方法被调用。现在,我想要做的是每当用户点击文本视图时,我总是希望将光标定位在开头(无论他在哪里点击文本视图)。我尝试在textview的BeginEditing方法中使用这些行,但它没用。

[textView setSelectedRange:NSMakeRange(0, 0)];

我总是希望允许用户在开头输入新文本(不希望文本在已输入的文本视图的文本末尾)。有人请告诉我如何摆脱这个问题?

PS:我正在开发ios,xcode 4.2 ......

1 个答案:

答案 0 :(得分:0)

UITextView*textView;
[textView setContentOffset:CGPointMake(0, 0) animated:YES];