Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 10
#1

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

12.01.2016, 21:22. Просмотров 683. Ответов 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?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81
13.01.2016, 02:07     Добавление строк в UITextView #2
Objective-C
1
[self.TextView.text appendString:@"qwefwrfgr gqregqwef"];
может таблицу туда приспособить?
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 10
13.01.2016, 16:53  [ТС]     Добавление строк в UITextView #3
Насчет appendString не понял. А с таблицей возиться если честно не охота, и слабо ей пользуюсь, а времени учиться нету, надо в универ сдавать уже, пятый раз переделываю, потому что так хотят.... Поэтому и хотелось быстро организовать простой и быстрый вывод на View-шку, тем более для этого уже все написано, оставалось только сделать не перезапись, а добавление...
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
07.03.2016, 11:07     Добавление строк в UITextView #4
TextView.text=[TextView.text stringByAppendingString:text_toView];
у меня работает, добавляет(self не использовал)
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 10
10.03.2016, 09:51  [ТС]     Добавление строк в UITextView #5
Добавляет, то добавляет. Но большое количество строк, уже срабатывает с задержкой. Т.е. TextView.text=[TextView.text stringByAppendingString:text_toView]; добавляет строку в Text.View и заново выводит всю строку, а не добавляет новую
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
10.03.2016, 14:27     Добавление строк в UITextView #6
У меня правда короткие строки, но именно Добавляются к предыдущей строке, все работает четко, но более 100 строк не добавлял).
Но проблема, для меня пока неразрешимая, есть - текст в поле TextView не двигается, т.е. показываются только первые строки, а не последние(т.е. курсор не спускается к концу поля). И TextView должен быть нередактируемым.
Ivanesik
1 / 1 / 0
Регистрация: 20.11.2015
Сообщений: 10
10.03.2016, 16:26  [ТС]     Добавление строк в UITextView #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];
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2016, 13:45     Добавление строк в UITextView
Еще ссылки по теме:

Работа с UITextView Objective-C
Добавление строк в TStringList и нахождение количества одинаковых строк Delphi
C++ Добавление неодинаковых строк в массив строк
Objective-C Добавление кода отправки GET запроса в AppDelegate.m
AVAudioPlayerNode добавление эффектов из файла Objective-C

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

Или воспользуйтесь поиском по форуму:
Uncle59
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 12
11.03.2016, 13:45     Добавление строк в UITextView #8
попробую, спасибо

Добавлено через 20 часов 30 минут
Ivanesik, огромное спасибо!!! Scroll работает так как мне надо!
Yandex
Объявления
11.03.2016, 13:45     Добавление строк в UITextView
Ответ Создать тему
Опции темы

Текущее время: 02:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru