如何增加动作表的大小

时间:2012-10-16 18:43:29

标签: ios cocos2d-iphone

所以我试图将两个UIPickerView添加到按下按钮时出现的ActionSheet。

操作表显示,但它太小了,

注意:我也在使用Cocos2d。我不知道这是否会限制任何事情。

Example of my ActionSheet

正如您所看到的,ActionSheet太小了。你不能在选择器视图中看到任何内容,除非我滚动时可能是前几个字母。

我试过了

 [actionSheet setFrame:CGRectMake(0, 0, 800, 500)];

 [actionSheet setBounds:CGRectMake(0, 0, 800, 500)];

显示代码:

[actionSheet showInView:[[UIApplication sharedApplication] keyWindow]];
    [actionSheet setFrame:CGRectMake(0, 0, 800, 500)];

我还能做什么?我应该使用ActionSheets以外的其他东西吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

正如我们在评论中发现的那样,在iPad上的弹出式视图中显示不同类型的自定义信息的最便捷方式是使用UIPopoverController类,而不是尝试自定义UIActionSheet

  

UIPopoverController类用于管理弹出窗口中的内容呈现。您使用弹出窗口暂时显示信息,但以不接管整个屏幕的方式,就像模态视图一样。弹出窗口内容在特殊类型的窗口中位于现有内容之上。在用户点击弹出窗口之外或您明确关闭它之前,弹出窗口仍然可见。 Popover控制器仅适用于iPad设备。尝试在其他设备上创建一个会导致异常。

UIPopoverController Class Reference