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

Objective-C

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

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

12.01.2016, 21:22. Просмотров 741. Ответов 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?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2016, 21:22     Добавление строк в UITextView
Посмотрите здесь:

Работа с UITextView - Objective-C
Всем привет! Вчера открыл для себя интересную особенность которой сам не смог найти объяснения, посему и пишу ) При копировании большого...

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

UITextView - Программирование iOS
Всем здавствуйте, подскажите в вот таком вопросе, есть у выше упомянутый TextView в него грузится текст из сети, и в нем бывают ссылки я...

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

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

Как делать Dismiss Keyboard на UITextView? - Xamarin
Доброго всем времени суток. Мне "повезло" я сел писать на Xamarin(C#) под iOS есть несколько вопросов. 1) Нужно сделать UITableView так...

Добавить два UITextView в UIView программно - Swift
Привет! Не могу сообразить как добавить два UITextView в UIView программно что бы эти две текстовые вьюхи расположились равномерно...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Еще ссылки по теме:

SIGABRT после создания Outlet для UITextView - Программирование iOS
Ничего сложного не сделал. Размесил на форму UITextView, компилирую, все отлично. Созданию событие для кнопки и из XIB файла соеденяю с...

Добавление строк, взятых из одного файла, в другие файлы в случае отсутствия этих строк в этих файлах - CMD/BAT
Есть древо папок с файлами 2.apk\res\values\strings.xml 2.apk\res\values-ru\strings.xml 2.apk\res\values-en\strings.xml Папок вида ...

Добавление строк в масив строк - C++
Такой вот вопрос как в С++ сделать масив строк(строки статичной длинны), но чтобы можна было добавить ещё строки?

Плагин Polylang добавление строк в настройки плагина в "Перевод строк" - WordPress
Здравствуйте. Столкнулся с проблемой перевода. Использую плагин Polylang, все отлично работает, но есть места в шаблоне где в ручную...

Добавление строк в БД - MySQL
Перечитал одну книгу, открыл вторую пробежался, третью и ничего не понимаю, как добавлять данные в таблицу. Уже и в интернете перекопал...


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

Или воспользуйтесь поиском по форуму:
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
Ответ Создать тему
Опции темы

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