我正在使用SWRevealViewController來顯示右側菜單。我沒有使用BarButtons,但我採取了正常的按鈕,因爲我的應用程序沒有導航欄。我遇到的問題是當我觸摸該按鈕時,這些方法正常工作,但我無法看到菜單欄進入,並在第二次觸摸時出現了側面菜單。我無法找出問題所在。幫助非常感謝。 'UIButton不能在第一次觸摸和第二次觸摸時使用ios
-(IBAction)btnMenuClicked:(id)sender
{
SideMenuTableViewController *sidemenuController = (SideMenuTableViewController *)revealViewController.rightViewController;
sidemenuController.pitcherArray = [nTimerArray mutableCopy];
revealViewController.rearViewRevealWidth = self.view.bounds.size.width - 50;
if (revealViewController)
{
[self.btnMenu addTarget:self.revealViewController action:@selector(rightRevealToggle:) forControlEvents:UIControlEventTouchUpInside];
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
[self.view addGestureRecognizer:self.revealViewController.tapGestureRecognizer];
}
[sidemenuController.tableView reloadData];
}
'
它可以幫助你? @iDeveloper –