Я додав два 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 одного і того ж супервізу.