iOS8中的UIActionsheet

Posted

技术标签:

【中文标题】iOS8中的UIActionsheet【英文标题】:UIActionsheet in Ios8 【发布时间】:2014-10-13 08:59:55 【问题描述】:

我已经在部署目标 ios7 的项目中实现了 actionsheet,并且较少的 actionsheet 工作正常。

Ios8 中的 UIActionsheet 与其他版本的 Ios 不同。 我如何使它正常工作?

谢谢

【问题讨论】:

您应该举例说明什么以及如何不正确。 【参考方案1】:

iOS8 已弃用 UIActionSheet,您应该使用 UIAlertController。您必须选择警报样式:它可以是 AlertView 或工作表。检查here 以获取 Apple 参考。示例见this。

【讨论】:

这是一个虚假的答案!是的,UIActionSheet 在 iOS8 中已被弃用,这意味着不鼓励使用它,并且可能在未来的 iOS 中被删除。 然而它在 iOS8 中运行良好 - 虽然有一些改变使其工作方式不同 - 也就是说,[actSheet showInView:self.view.window] 似乎不起作用 - 但请注意发送 UIWindow w/o 控制器。所以这个问题是对的,虽然不完整 - 这个答案是错误的

以上是关于iOS8中的UIActionsheet的主要内容,如果未能解决你的问题,请参考以下文章

iOS8中的自定义振动

检查 NSDictionary 中的键 - 不使用布尔 NSNumber 作为值 @iOS8

UIWebView ios8中的透明背景

UIToolbar中的iOS8 UISearchBar没有左填充

ios8中的键盘高度不同

iOS8 中的 invalidateLayout 等效项