是否可以在UIPopoverController中放置按钮而不是视图?

问题描述:

我是新来的iPad应用程序,并试图放置一个popover,我可以将使用按钮作为popover的视图?是否可以在UIPopoverController中放置按钮而不是视图?

在此先感谢。

按钮是一个视图,为什么不呢?

+0

得到这个异常终止应用程序,由于未捕获的异常'NSInvalidArgumentException',原因:' - [UIPopoverController initWithContentViewController:]不能用'nil'调用。 – achu 2011-04-28 09:29:33

关于对埃里克B的回答您的评论:

如果你读了方法名称:initWithContentViewController:,然后读取它不能与零调用作为参数的错误信息,你应该在你的问题到达。

弹出窗口控制器期望您传入有效的视图控制器实例。如果你希望你的视图控制器的视图是一个按钮,这不是一个问题,但是你必须为视图控制器提供一个视图控制器。

+0

您的按钮既可以是由视图控制器管理的视图的子视图,也可以是由视图控制器管理的实际视图。 – Jasarien 2011-04-28 09:54:12

+0

自定义按钮显示黑色背景..是否有可能使其透明? – achu 2011-04-28 10:11:17

+0

我已经回答了原来的问题。如果您还有其他问题,请为他们提出新问题。 – Jasarien 2011-04-28 10:28:48