UIButton 在 UIPopoverController 中不起作用
Posted
技术标签:
【中文标题】UIButton 在 UIPopoverController 中不起作用【英文标题】:UIButton doesn't work inside UIPopoverController 【发布时间】:2014-01-06 02:56:39 【问题描述】:我有一个UIViewController
,其中一些按钮在我添加为子视图时可以正常工作,但是当我在UIPopoverController
中显示此视图控制器时,没有任何按钮触发操作。有人知道这个问题吗?
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"iPhoneStoryboard" bundle:nil];
menuViewController = (MenuListViewController *)[storyboard instantiateViewControllerWithIdentifier:@"menuviewcontroller"];
如果我使用,viewcontroller 中的按钮可以工作:
[self.view menuViewController.view];
但我想用
popover = [[UIPopoverController alloc]initWithContentViewController:menuViewController];
【问题讨论】:
我只有带有按钮和动作的 UIViewController 使用情节提要链接它,但是当我使用弹出按钮呈现视图控制器时不会触发任何动作。 -(IBAction)menuItemTouched:(UIButton *)sender 【参考方案1】:当您无法与 UI 元素交互时,尤其是在调整框架大小后,需要查看的一件事是检查您的元素是否超出其父级范围,请查看我对此question的回答
【讨论】:
谢谢,我调整了我的子视图并修复了它以上是关于UIButton 在 UIPopoverController 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
想要在单击相同的 UIButton 时从 UITableViewCell 更改正确的 UIButton 图像
点击 UIButton 以编程方式创建另一个 UIButton