/ / Додати два UITextView питання в iPhone? - iphone, ios, uitextview, subview

Додати дві проблеми UITextView на iPhone? - iphone, ios, uitextview, subview

Я додав два textview в iphone таким чином. У мене два UITextView A та B. Я додав UITextView B на UITextView A таким чином,

[A addSubview:B];
[self.view addSubview:A];

поки починає вводити текст у текстовому перегляді, текст єз'являються в обох текстах. Коли текст доходить до останнього рядка розміру кадру, він починає автоматично прокручуватися в текстовому B, але textview A не прокручується автоматично. Можна додати UITextView subview UITextView і отримати доступ до обох двох textview. Може будь-який будь ласка, допоможіть мені. Заздалегідь спасибі.

Відповіді:

2 для відповіді № 1

Ви можете почати з

- (BOOL) textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

Делегатний метод. У цьому методі ви можете встановити рядок / текст у текстовому вигляді B:

- (BOOL) textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if (textView.tag == 1001] // Text view A
{
[tempString appendString:string]; // The tempString is mutable string
textViewB.text = temp;
}

return TRUE;
}

Сподіваюся, що це дає вам ідею. (Не повністю перевірений код.)


0 для відповіді № 2

@basvk вже натякнув на цей напрямок: Не розміщуйте UITextView як subview в іншому UITextView. Це призведе до невизначеної поведінки. Вони краще функціонують як subviews одного і того ж супервізу.