iOS 5 UIAlertView自定义

我将UIButton添加到UIAlertView中,如下所示

iOS 5应用程序

iOS 6以及iOS 7以下的版本都是如此

iOS 5设备中的iOS 5应用程序

请让我们知道如何解决这个问题。

根据IOS 7标准,您不能在警报视图中将任何视图添加为子视图。 请参阅苹果文件。 (UIAlert视图定制不可能在IOS 7中)

请参阅: https : //developer.apple.com/library/ios/documentation/UserExperience/Conceptual/UIKitUICatalog/UIAlertView.html#//apple_ref/doc/uid/TP40012857-UIAlertView-SW1

你可以在这个链接上find答案

但这是错误的做法,你可以在同一个链接上看到这个

Alertview应该只用来显示下面的细节

  • 立即通知关键信息

  • 做出一个行动的决定

对于上面的任务,你应该使用pickerviewtableview取决于需求。