Я создаю и модально представляю класс UITableViewController (скажем, Table2) из другого класса UITableViewController (скажем, Table1), как этот ..
-(void)createTable2 {
Table2Controller *table2Controller = [ [Table2Controller alloc] initWithStyle:UITableViewStyleGrouped];
UINavigationController * nav = [[UINavigationController alloc] initWithRootViewController:table2Controller];
[self.navigationController presentModalViewController:nav animated:YES];
[nav release];
[table2Controller release];
}
Таким образом, будет показана таблица2. Я хочу использовать метод touchesBegan для отставки клавиатуры в Table2, потому что у меня есть несколько UITextField в качестве ячеек. Я включил протокол UITextFieldDelegate в файл .h таблицы 2.
Но я знал, что этот метод touchesBegan будет работать только с UIView, а не с UIViewController (я прав?). Но я не знаю, где и как (я пытался в самой функции createTable2. Она не работает) добавить UIView, а затем добавить Table2 в этот UIView, чтобы что-то произошло ... Любой совет ....