我有一个UIViewController
带有一些按钮,当我添加为子视图时,这些按钮可以正常工作,但是当我在UIPopoverController
中显示此viewcontroller时,没有一个按钮触发动作。有人知道这个问题吗?
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"iPhoneStoryboard" bundle:nil];
menuViewController = (MenuListViewController *)[storyboard instantiateViewControllerWithIdentifier:@"menuviewcontroller"];
如果我使用,viewcontroller内的按钮将起作用:
[self.view menuViewController.view];
但是我想用
popover = [[UIPopoverController alloc]initWithContentViewController:menuViewController];
最佳答案
当您无法与UI元素进行交互时(尤其是在调整框架大小之后),要看的一件事是检查您的元素是否不在其父范围之内,请检查我对此question的回答
关于ios - UIButton在UIPopoverController内部不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20942227/