通过点击UIButton不会显示Popover

时间:2016-07-26 15:11:48

标签: ios popover

在视图中点击UIButton时,我可能需要显示包含我自己的视图控制器的弹出窗口,这是我在UIButton点击方法中的代码。

self.assetPickerPopover=[[UIPopoverController alloc]initWithContentViewController:avc];

self.assetPickerPopover.delegate=self;

//[self.imagePickerPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[self.imagePickerPopover setPopoverContentSize:CGSizeMake(400, 2000) animated:NO];
[self.imagePickerPopover presentPopoverFromRect:self.assetTypeButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

你可能会看到我尝试了两种方法来调用popover但都失败了,即使我明确设置了popover的大小。

1 个答案:

答案 0 :(得分:0)

在您提供的代码示例中,您实例化:

self.assetPickerPopover

但是你试图提出另一个对象:

self.imagePickerPopover

这只是一个错字吗?