/ / Добавяне на два въпроса за UITextView в iPhone? iphone, ios, uitextview, subview

Добавете два въпроса за UITextView в iPhone? iphone, ios, uitextview, subview

Добавих две текстови прегледи в iphone по този начин. Имам две UITextView А и Б. Имам добавен UITextView B на UITextView A с това,

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

докато започвам да пиша в текстова визуализация, текстът екоито се появяват и в двата текста. Когато текстът достигне до крайния ред на размера на рамката, започва да се придвижва автоматично в текстова визуализация B, но текстурата A не се визуализира автоматично. Възможно е да добавите подразбираща се UITextView на UITextView и да имате достъп до двете текстови визуализации. Може ли някой да ми помогне. Благодаря предварително.

Отговори:

2 за отговор № 1

Можете да започнете

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

делегат. В този метод можете да настроите низа / текст в текстовото си изглед Б като:

- (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 като подразбиране в друг UITextView.Това ще доведе до недефинирано поведение.Те функционират по-добре като subviews на същия надзор Създайте някои методи за поставяне на текст и в двата textViews наведнъж, но използвайте две outlets.