Ios 在消息框中添加图像(UIAlertController)

Ios 在消息框中添加图像(UIAlertController),ios,swift,swift3,messagebox,uialertcontroller,Ios,Swift,Swift3,Messagebox,Uialertcontroller,我正在使用UIAlertController()如何在我的消息框中添加标题和图像,如下所示: Swift 3.0 使用下面的代码 let alertMessage = UIAlertController(title: "My Title", message: "\n\n\n\n\n\n\n\n\n\n\n\n", preferredStyle: .alert) let action = UIAlertAction(title: "OK", style: .default, handler: ni

我正在使用
UIAlertController()
如何在我的消息框中添加标题和图像,如下所示:


Swift 3.0

使用下面的代码

let alertMessage = UIAlertController(title: "My Title", message: "\n\n\n\n\n\n\n\n\n\n\n\n", preferredStyle: .alert)
let action = UIAlertAction(title: "OK", style: .default, handler: nil)
alertMessage .addAction(action)
self.present(alertMessage, animated: true, completion: nil)

let xPosition = self.view.frame.origin.x + 80
let imageView = UIImageView(frame: CGRect(x: xPosition, y: 100, width: 100, height: 100))
imageView.image = #imageLiteral(resourceName: "test.png")
alertMessage.view.addSubview(imageView)
如果没有“确定”按钮,则无法关闭上述警报消息。

根据您的要求设置
imageView
的xPosition和y以及
alertMessage
的message。

我不想要动作,只想要标题和图像与我问题@nilaysha中的上图完全相同。您的答案在Swift 2中,我正在使用Swift 3@nilaysha请检查更新的答案。如果您不满意,那么您必须使用第三方库进行开发。如果我使用第一种方法,我的图像将从消息框中显示出来,如果我使用第二种方法,请向我显示一个大图像@NilayShahNO<代码>图像视图您必须添加alertController。根据
imageView
frame图像大小将为100 X 100。根据随附的答案和评论,听起来(对我来说)你走错了路。在这方面,为什么您只能使用
UIAlertController
?还有其他选项(a)用(b)标题和图像以(c)模态方式呈现视图。也许你需要探索这些选项?嗯,那么最好的解决方案是什么??你能把你的答案代码贴出来吗@DfdInvestgate使用表示控制器。您将能够(1)创建自己的视图,(2)让它的所有内容都由自己的视图控制器控制,(3)在屏幕上以您希望的任何方式设置动画,以及您尝试执行的所有内容(在我看来)。您可以简单地在视图中显示一个复选框,也可以非常喜欢一个带有IAP购买和恢复的表视图,以及一个教程。我认为答案和你在具体问题上得到的一样好,甚至认为它使用了15行新的句子。这是(对我来说)说学会做得更好的门槛。