2010-05-05 99 views
10

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

所以,请建议如何从上方查看标签栏控制器。可能吗。

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

请帮我

谢谢你, 马丹·莫汉。

回答

28

要显示从标签栏的动作片,可以调用被呈现它的视图控制器内执行以下操作: [actionSheet showFromTabBar:self.tabBarController.tabBar];

注意,引用明确说明动作片材不能被样式。反正我也不知道如何让一个操作表出现在标签栏的顶部。如果您希望按照您所陈述的方式使用既定的界面指南,您可能需要创建自定义视图。

编辑:操作表通常遮挡标签栏的原因是它的目的是为模式:用户选择操作或取消操作。无论哪种方式,他们都不应该在做出选择之前离开,这是您期望的布局意味着的。

相关问题