将光标定位到UITextView的文本末尾更改UITextView的对齐方式时

时间:2011-09-16 08:06:19

标签: iphone objective-c

如何将光标定位到UITextView中的文本末尾?更改左对齐,右对齐和居中对齐时,需要将光标位置更改为UITextView中文本的末尾。

任何人都可以帮助我吗?

我试过运气,但是没有用。

3 个答案:

答案 0 :(得分:1)

尝试[textView setContentOffset:textView.contentSize.height animated:NO]

答案 1 :(得分:1)

    CGPoint scrollPoint = editTextView.contentOffset;
        scrollPoint.y= scrollPoint.y - 0.0001f;
        [editTextView setContentOffset:scrollPoint animated:YES];
        scrollPoint.y = 0.0f;

I did had coding here. its working but cursor is moving after the text moved in the UITextView.

How to do both things once

答案 2 :(得分:0)

尝试将textView作为第一响应者重新签名,然后立即将其作为第一个响应者。

示例:

textView.textAlignment = NSTextAlignmentCenter;
[textView resignFirstResponder];
[textView becomeFirstResponder];

为我工作。