如何从Tab Bar Controller上方显示UIActionSheet视图?

时间:2010-05-05 14:48:26

标签: iphone objective-c uiactionsheet tabbarcontroller

我需要在Tab Bar控制器上方显示操作表。我的意思是,即使行动表视图处于可见模式,我也能看到标签栏控制器。

所以,请建议如何从Tab Bar控制器上方查看。是否可能。

其次,如何更改动作表的背景颜色并取消按钮背景颜色。

请帮帮我

谢谢你, Madan Mohan。

1 个答案:

答案 0 :(得分:28)

要从标签栏显示操作表,您可以在显示它的视图控制器中调用以下内容: [actionSheet showFromTabBar:self.tabBarController.tabBar];

请注意,引用明确声明无法设置操作表的样式。反正我也不知道要在标签栏上显示一个操作表。如果您希望以您所述的方式绕过既定的界面指南,则可能需要创建自定义视图。

编辑:操作表通常遮盖标签栏的原因是它是模态的:用户选择操作,或取消操作。无论哪种方式,他们都不应该在做出选择之前离开,这是你想要的布局所暗示的。