Как отобразить отдельный текст в UITexview кроме его текста? - PullRequest
0 голосов
/ 04 июня 2011

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

Спасибо

Ответы [ 3 ]

0 голосов
/ 04 июня 2011

Очень просто.Если у вас есть текст в текстовом представлении, а затем создайте 1 переменную даты и преобразуйте ее в NSStringИ используйте следующее задание, чтобы достичь цели.

 yourTextView.text = [NSString stringWithFormat:"%@ %@",yourStringDateVariable,yourTextView.text];

Имеет ли это смысл?

0 голосов
/ 04 июня 2011

Ваш вопрос так же прост, как "Конкатенация строк" ??

[NSString stringWithFormat:@"%@/%@/%@", three, two, one];
0 голосов
/ 04 июня 2011

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

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

– textView:shouldChangeTextInRange:replacementText:
– textViewDidChange:
– textViewDidChangeSelection:

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

Для получения дополнительной информации об этих методах делегата, посмотрите ссылку на класс UITextViewDelegate

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intf/UITextViewDelegate

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