У меня есть следующая иерархия представлений: контроллер навигации, внутри него Я нажал еще один контроллер представления, который содержит UITableView с пользовательскими UIButtons в ячейках. У меня есть еще один контроллер представления (MyCustomViewController2), который я хочу показать выше всего этого с помощью анимации. Но я смущен этой иерархией, и я не знаю, как переписать метод - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
в свой пользовательский класс UIButton. Код, который я зашел до сих пор:Цель C: Как показать контроллер вида из пользовательского класса UIButton?
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
MyCustomViewController2 *myVC = [[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"MyVC"];
[self.window addSubview: myVC.view];
}
Но это так плохо! И у меня нет анимации, и я должен удалить ее, чтобы ее удалить ... Может, кто-нибудь даст мне руку помощи, пожалуйста?