Как вставить позицию курсора в левом углу в UITextView? - PullRequest
0 голосов
/ 22 июля 2011

Я знаю, что это может быть забавным вопросом, но все же у меня возникают проблемы, так как я новичок в iphone.Проблема -> На самом деле я создаю собственное текстовое представление в ячейке и делаю вид вверх и вниз, когда появляется клавиатура.Так что проблема, которую я получаю, заключается в том, что textViewShouldBeginEditing вызывает, и мой взгляд вверх является курсором текстового обзора также вверх и скрывает курсор, я не могу увидеть текст, который я написал в текстовом обзоре.я пишу этот код в UITableView:

UITextView *_RepliesPost = [[UITextView alloc] initWithFrame:CGRectMake(5, 2, 260, 32)];
                _RepliesPost.textAlignment = UITextAlignmentLeft;
                _RepliesPost.font = [UIFont fontWithName:@"Helvetica neue" size:6.00];
                _RepliesPost.font = [UIFont boldSystemFontOfSize:10];
                _RepliesPost.tag=15;
                _RepliesPost.delegate=self;
                _RepliesPost.backgroundColor = [UIColor whiteColor];
                _RepliesPost.textColor = [UIColor blackColor];
                [cell.contentView addSubview:_RepliesPost];

Так что, пожалуйста, помогите мне решить эту проблему ,, заранее спасибо.

1 Ответ

0 голосов
/ 22 июля 2011

Попробуйте добавить UITextView как вспомогательное представление, а не как представление содержимого. Примерно так:

[cell setAccessoryView:_RepliesPost];

Это остается видимым при редактировании. При этом я также предпочитаю устанавливать выравнивание UITextView на UITextAlignmentRight, так как это выглядит наиболее эстетично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...