10

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

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

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

请帮我

谢谢你,马丹·莫汉。

4

1 回答 1

28

要从选项卡栏中显示操作表,您可以在呈现它的视图控制器中调用以下命令: [actionSheet showFromTabBar:self.tabBarController.tabBar];

请注意,引用明确指出操作表不能设置样式。无论如何,我也不知道将操作表显示在选项卡栏的顶部。如果您希望以您所说的方式绕过已建立的界面指南,您可能必须创建一个自定义视图。

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

于 2010-05-05T15:14:21.393 回答