Настройка позиции курсора в текстовом представлении SLComposeViewController

Я хочу изменить положение курсора в текстовом представлении SLComposeViewController к началу UITextViewв настоящее время показать мне конец исходного текста: в настоящее время курсор

но я хочу курсор на первую позицию в UITextView, с (поддержка iOS 9) я также использую этот код

    [self presentViewController:sharingComposer animated:NO completion:^{
        for (UIView *viewLayer1 in sharingComposer.view.subviews) {
            for (UIView *viewLayer2 in viewLayer1.subviews) {
                if ([viewLayer2 isKindOfClass:[UIView class]]) {
                    for (UIView *viewLayer3 in viewLayer2.subviews) {
                        if ([viewLayer3 isKindOfClass:[UITextView class]]) {
                            [(UITextView *)viewLayer3 setDelegate:self];
                            sharingTextView = (UITextView *)viewLayer3;
                        }
                    }
                }
            }
        }
    }];

но я не могу поделиться UITextView и не работает для меня.

1 ответ

Попробуй это:-

UITextPosition *beginning = [sharingTextView beginningOfDocument];
[sharingTextView setSelectedTextRange:[textField textRangeFromPosition:beginning
                                                      toPosition:beginning]];
Другие вопросы по тегам