Как отправить текст в UITextView? - PullRequest
1 голос
/ 13 мая 2010

Я новичок в разработке для iPhone. Я программист VB, который пытается преобразовать приложение VB в приложение для iPad.

Мне нужна помощь с отправкой текста в UITextView.

Я хочу сначала иметь UIPickerView, а затем, как только пользователь нажимает UIButton, появляется UITextView, а затем текст построчно генерируется моим исходным кодом. Код будет постоянно соединять строки с текстом.

Было бы так ...

  1. Пользователь делает выбор с помощью UIPickerView.
  2. Затем пользователь нажимает UIButton.
  3. UIPickerView заменяется на экране UITextView.
  4. Код делает вещи.
  5. Код добавляет первую строку текста в UITextView.
  6. Код делает больше вещей.
  7. Затем код добавляет 2-ю строку текста в UITextView, сохраняя 1-ю строку, которая уже была там.

Шаги 6 и 7 повторяются до тех пор, пока код не будет готов.

Кто-нибудь знает какие-нибудь примеры этого, на которые я мог бы взглянуть? Я в основном заинтересован в поиске чего-то вроде видео на YouTube, веб-страницы, где объясняется код, или даже хорошей книги, посвященной этой конкретной теме. Я обнаружил, что примеры кодов, которые Apple имеет на этом сайте, пересекают мою голову.

На самом деле, я мог бы извлечь пользу из хорошей книги. Но я ищу тот, который, как я уже знал, охватывает эту конкретную тему, поскольку он настолько важен для приложения, которое я пытаюсь создать.

Ответы [ 3 ]

2 голосов
/ 13 мая 2010

Добавление текста в UITextView довольно просто:

uiTextView.text = [NSString stringWithFormat:@"%@ %@", uiTextView.text, textToAppend];

Что касается хорошей книги, мне понравилась Разработка iPhone SDK и Начало разработки iPhone 3 .

1 голос
/ 13 мая 2010

У меня возникают проблемы с выяснением того, как, когда пользователь нажимает UIButton, как заменить графический интерфейс UITextView.

Вы могли бы:

0 голосов
/ 20 июня 2013

Я бы его уже там, просто спрятал. Затем раскройте его и добавьте текст, NSString имеет множество вспомогательных функций (а текст - NSString).

Safari Books Online и Lynda - мои любимые ресурсы, но в iTunes также есть бесплатные материалы.

Вам нужно настроить IBAction с помощью кнопки, и когда она нажмете, вы установите для UITextView скрытого значение NO и сделаете что-то вроде добавления другого ответа. Мне нравится эта версия:

textView.text = [textView.text stringByAppendingString:@"Other stuff I\'m appending"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...