2016-07-26 51 views
0

我可能需要在視圖中點擊UIButton時顯示包含我自己的視圖控制器的彈出窗口,這裏是我在UIButton點擊方法中的代碼。Popper沒有通過點擊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]; 

,你可能會看到我嘗試兩種方法調出酥料餅但都失敗了,連我設置酥料餅的大小作了明確規定。

+0

您是使用https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIPopoverPresentationController_class/還是舊的popovercontroller? – Rabiees

回答

0

在您所提供的代碼示例,您實例:

self.assetPickerPopover 

但是你要提出另一個對象:

self.imagePickerPopover 

難道只是一個錯字?

+0

長時間工作後失去了我的想法&_& –