Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 11
1

Добавление строк в UITextView

12.01.2016, 21:22. Просмотров 925. Ответов 7
Метки нет (Все метки)

Столкнулся с проблемой, что необходимо выводить последовательно строки на TextView. При записи:
Objective-C
1
self.TextView.text=text_toView;
происходит замена текста, а необходимо именно добавление строк. Изменение text_toView добавлением строк:
Objective-C
1
  self.TextView.text=[TextView.text stringByAppendingString:text_toView];
не используется, т.к. необходим вывод до 1000 строк, и перезаписывать их на TextView нецелесообразно (много памяти и времени вывода).
Просмотрел методы UITextView, его описание и не нашел ничего подходящего,
Возможно ли вообще организовать добавление строк на сам TextView?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2016, 21:22
Ответы с готовыми решениями:

Работа с UITextView
Всем привет! Вчера открыл для себя интересную особенность которой сам не смог...

UITextView - неправильно отображает ввод
Добрый день! Добавляю UITextView на экран - ввод текста начинается в центре...

UITextView
Всем здавствуйте, подскажите в вот таком вопросе, есть у выше упомянутый...

Добавить чекмарки в UITextView?
Приветствую, кто знает, хотя бы ваше предположение, как было реализовано...

SIGABRT после создания Outlet для UITextView
Ничего сложного не сделал. Размесил на форму UITextView, компилирую, все...

7
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81
13.01.2016, 02:07 2
Objective-C
1
[self.TextView.text appendString:@"qwefwrfgr gqregqwef"];
может таблицу туда приспособить?
0
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 11
13.01.2016, 16:53  [ТС] 3
Насчет appendString не понял. А с таблицей возиться если честно не охота, и слабо ей пользуюсь, а времени учиться нету, надо в универ сдавать уже, пятый раз переделываю, потому что так хотят.... Поэтому и хотелось быстро организовать простой и быстрый вывод на View-шку, тем более для этого уже все написано, оставалось только сделать не перезапись, а добавление...
0
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
07.03.2016, 11:07 4
TextView.text=[TextView.text stringByAppendingString:text_toView];
у меня работает, добавляет(self не использовал)
0
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 11
10.03.2016, 09:51  [ТС] 5
Добавляет, то добавляет. Но большое количество строк, уже срабатывает с задержкой. Т.е. TextView.text=[TextView.text stringByAppendingString:text_toView]; добавляет строку в Text.View и заново выводит всю строку, а не добавляет новую
0
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
10.03.2016, 14:27 6
У меня правда короткие строки, но именно Добавляются к предыдущей строке, все работает четко, но более 100 строк не добавлял).
Но проблема, для меня пока неразрешимая, есть - текст в поле TextView не двигается, т.е. показываются только первые строки, а не последние(т.е. курсор не спускается к концу поля). И TextView должен быть нередактируемым.
0
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 11
10.03.2016, 16:26  [ТС] 7
View по умолчанию скролится... А для авто-прокрутки использовал методы View'шки:
Objective-C
1
2
3
4
5
6
- (void)scrollToBottom // функция для авто-прокрутки TextView вниз при выведении сообщения на экран
{
    [_TextView scrollRangeToVisible:NSMakeRange(_Input_Inform_TextView.text.length, 0)];
    [_TextView setScrollEnabled:NO];
    [_TextView setScrollEnabled:YES];
}
1
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
11.03.2016, 13:45 8
попробую, спасибо

Добавлено через 20 часов 30 минут
Ivanesik, огромное спасибо!!! Scroll работает так как мне надо!
0
11.03.2016, 13:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2016, 13:45

Миллионы строк. добавление новых строк занимает очень много времени
здравствуйте, столкнулся с такой проблемой: в базе данных access несколько...

Добавление строк в TStringList и нахождение количества одинаковых строк
Задача такова: 1) Добавить несколько строк с текстом 2) Определить кол-во...

Добавление неодинаковых строк в массив строк
Здравствуйте! Возникла такая проблема, не могу понять как реализовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru