私は、tapGestureRecognizer がリンクされたボタンがたくさんあり、これにより適切なアクションが実行されます。
非常に多くのボタンがあるため、IBAction を介して手動でリンクする必要はありません。
今私が受け取った問題は、showsTouchOnHighlight がすぐに表示されないことです。これを修正する方法がわかりません。使用したコードは次のとおりです。
- (void)tapPress:(UITapGestureRecognizer *)sender {
UIButton *resultButton = (UIButton *)sender.view;
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle:[NSBundle bundleForClass:[self class]]];
infoView *infoViewController = [storyboard instantiateViewControllerWithIdentifier:resultButton.currentTitle];
infoViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:infoViewController
animated:YES
completion:nil];
}