iOS7中的UIActionSheet缺少背景

Posted

技术标签:

【中文标题】iOS7中的UIActionSheet缺少背景【英文标题】:UIActionSheet missing background in iOS7 【发布时间】:2013-09-12 19:34:45 【问题描述】:

编辑:这是预期的行为,但这在 Apple 的 UI 转换指南中并不明显。我在这里找到了一个更好的例子:http://iosandmacbuddy.wordpress.com/2013/07/30/ios-7/

在 iOS7 中,背景从我的 UIActionSheet 中消失了。我知道 UIActionSheetStyle 常量不再使用,但我以前没有使用过它们!在UI Transition Guide(第45页)中,示例显示如下:

我的,但是没有灰色背景框,而是显示为没有背景的浮动按钮:

我是不是误会了,指南上的灰色框是 UIActionSheet 后面的视图? (因此我的行为是意料之中的)

【问题讨论】:

这在新的 iOS 7 UI 中似乎是正确的。 抱歉,我的图片链接不正确。看到的是 UI 转换指南中的样子。我会尝试修复我的图像。 修复了我的图像(当然有些部分被挡住了)。我是不是误会了,指南上的灰色框是 UIActionSheet 背后的视图? (因此我的行为是意料之中的) 不,这对我来说似乎也是正确的。 好吧,很公平,只是在我们的应用程序中看起来不太直观。猜猜我会制作一个自定义操作表。重新发布作为答案,我会将其标记为正确,谢谢! 【参考方案1】:

老实说,这并没有错。

对我来说它看起来非常好。

【讨论】:

以上是关于iOS7中的UIActionSheet缺少背景的主要内容,如果未能解决你的问题,请参考以下文章

iOS7 自定义按钮褪色与 UIActionSheet

UIPicker 和 UIActionsheet 不再工作 iOS7

带有许多按钮的 Xcode iPad UIActionSheet 无法正确显示 iOS7

触摸背景时如何防止 UIActionSheet 被关闭?

如何从 iOS 7 中的 UIActionsheet 中删除分隔线?

UIActionSheet 中的 UIPickerView:UI 冻结