次のビュー階層があります: ナビゲーション コントローラー、その中に、セルにカスタム UIButtons を持つ UITableView を含む別のビュー コントローラーをプッシュしました。私は別のビュー コントローラー (MyCustomViewController2) を持っています。これは、これらすべてのものの上にアニメーションで表示したいと考えています。
しかし、私はこの階層に混乱して- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
おり、カスタム UIButton クラスのメソッドを上書きする方法がわかりません。私がこれまでにやってきたコードは次のとおりです。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
MyCustomViewController2 *myVC = [[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"MyVC"];
[self.window addSubview: myVC.view];
}
しかし、それはとても悪いです!アニメーションがないので、削除するには削除する必要があります。次に何を試すことができますか?