我可以通过编程方式添加iPad popover吗?

时间:2010-08-17 07:02:50

标签: objective-c cocoa-touch uikit ipad

是否可以在不使用NIB文件的情况下以编程方式添加弹出窗口?我遇到的所有例子都使用NIB文件。

任何信息/帮助/示例都将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:4)

看看UIPopoverController。 使用内容视图控制器(显示您的内容的任何UIViewController子类)启动它,然后您可以使用以下内容显示它:

- (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated

- (void)presentPopoverFromBarButtonItem:(UIBarButtonItem *)item permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated