Objective c UIAlertView中的UIPickerView

Objective c UIAlertView中的UIPickerView,objective-c,swift,ios8,xcode6,uialertcontroller,Objective C,Swift,Ios8,Xcode6,Uialertcontroller,在iOS8中,必须使用UIAlertController而不是UIAlertView。我想问您是否可以将UIPickerView添加到AlertController的视图中。我已经尝试过这样做,甚至添加了PickerView,但是视图没有放大,因此picker视图刚好位于AlertController上方。如果有人能帮助我,那就太好了:]答案应该是Swift或Objective-C,太好了。参考文件上写道: “UIAlertController类旨在按原样使用,不支持子类化。此类的视图层次结构是

在iOS8中,必须使用
UIAlertController
而不是
UIAlertView
。我想问您是否可以将
UIPickerView
添加到AlertController的视图中。我已经尝试过这样做,甚至添加了PickerView,但是视图没有放大,因此picker视图刚好位于AlertController上方。如果有人能帮助我,那就太好了:]答案应该是Swift或Objective-C,太好了。

参考文件上写道:


“UIAlertController类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不能修改。”

如果UIPicker中只有少数项,可以尝试迁移到具有UIAlertControllerStyle.ActionSheet样式的UIAlertController

UIAlertController(title: <#String?#>, message: <#String?#>, preferredStyle: <#UIAlertControllerStyle#>)
UIAlertAction(title: <#String#>, style: <#UIAlertActionStyle#>, handler: <#((UIAlertAction!) -> Void)!##(UIAlertAction!) -> Void#>)
UIAlertController(标题:,消息:,首选样式:)
UIAlertAction(标题:,样式:,处理程序:Void)##(UIAlertAction!)->Void#>)

@奥利弗伯切特 否则你应该看一看

好吧,那好吧。。但是有没有比在视图中添加带有选择器的简单UIView更好的方法呢?在警报视图中添加选择器似乎很奇怪。您是否可以使用其他组件?您有正在创建的UI的图片吗?我在Stackoverflow上找到了一个好主意,有点像黑客-当我将消息设置为某个\n\n。。。有足够的空间将选择器添加到AlertController的视图中