iphone - 如何从 Tab Bar Controller 上方显示 UIActionSheet View ?

标签 iphone objective-c uiactionsheet tabbarcontroller

我需要在选项卡栏 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/

相关文章:

ios - UIActionSheet奇怪的动画?

iphone - 如何在 iPhone 的单个 UILabel 中创建粗体和普通字体文本?

ios - 如何获得两个日期之间的天数 objective-c

iPhone:Objective-C 中的静态方法与 sharedManager

ios - 如何在MKMapView iOS上以编程方式显示用户位置?

objective-c - iPad 上的 UIActionSheet 未显示取消按钮

iphone - 如何打开定位服务

iOS 8 小部件无法在 iPhone 6+ 8.0.2 上运行。 xCode 6.1

iphone - 我怎样才能水平翻转两个 View 。请看图片

objective-c - 如何比较 coredata 字符串和 NSString