我需要在选项卡栏 Controller 上方显示操作表。我的意思是,即使操作 TableView 处于可见模式,我也能看到标签栏 Controller 。
所以,请建议如何从选项卡栏 Controller 上方查看。有没有可能。
其次,如何改变action sheet的背景颜色和取消按钮的背景颜色。
请帮帮我
谢谢你, 马丹·莫汉。
最佳答案
要从标签栏显示操作表,您可以在呈现它的 View Controller 中调用以下代码:
[actionSheet showFromTabBar:self.tabBarController.tabBar];
请注意,引用文献明确指出不能设置操作表的样式。无论如何,我也不知道如何使操作表出现在选项卡栏的顶部。如果您希望以您声明的方式绕过已建立的界面指南,您可能必须创建自定义 View 。
编辑:操作表通常会遮挡标签栏的原因是它是模式化的:要么用户选择一个操作,要么他们取消。无论哪种方式,他们都不应该在做出选择之前离开,这是您想要的布局所暗示的。
关于iphone - 如何从 Tab Bar Controller 上方显示 UIActionSheet View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2774270/