#objective-c #cocoa-touch #ipad
#objective-c #cocoa-touch #iPad
Вопрос:
У меня есть UIButton в UIViewController, я хочу добавить к динамическому количеству UITextViews в ViewController при этом действии нажатия кнопки. После создания текстовых представлений я перемещаю его с помощью касаний, но при создании нового текстового представления предыдущий текстовый вид не реагирует на событие касания.Почему это происходит? вот мой код:
-(IBAction)createTextView{
UITextView *textView =[[UITextView alloc]init];
textView.frame=CGRectMake(40,40,10,300);
[self.view addSubview:textView];
}
Комментарии:
1. Ваша утечка памяти. Вам нужно освободить текстовое представление после того, как вы добавили его в представление, подобное этому
[textView release];
. Что касается TextView, не отвечающего на события касания, пожалуйста, опубликуйте некоторый код, показывающий ваш метод касания.
Ответ №1:
Использовать textView.delegate=self;
после выделения textView
. Надеюсь, что после завершения все будет работать нормально.