【发布时间】:2016-07-26 15:11:48
【问题描述】:
点击视图中的 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 的大小。
【问题讨论】:
-
你使用的是developer.apple.com/library/ios/documentation/UIKit/Reference/…还是旧的popovercontroller?