2017-08-31 100 views
1

我使用UIAlertController()我怎么能在这样的我的消息框中添加只是标题和图像添加图片在消息框中(UIAlertController)

enter image description here

+0

根据所附的答案和评论,它听起来(对我来说)就像你走向错误的道路。在这方面,**为什么**只限于使用'UIAlertController'?还有其他选择:(a)用(b)标题和图像以(c)模式方式呈现视图。也许你需要探索这些选项? – dfd

+0

mmmmm那么最好的解决方案是什么?你能发表你的答案吗? @dfd –

+0

使用演示控制器进行调查。你将能够:(1)创建你自己的视图,(2)它拥有一切由它自己的视图控制器控制,(3)以任何你想要的方式在屏幕上动画,以及你尝试的一切(在我看来)去做。您可以简单地使用复选框呈现视图,或者您可以非常喜欢使用IAP购买和恢复的表格视图以及教程。我认为答案和你在特定问题上得到的一样好 - 甚至认为它使用了15(!)个新行。这是(说我)说*学*做更好的方法的门槛。 – dfd

回答

2

雨燕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) 

没有“确定”按钮,您不能关闭上面alertMessage.
根据您的要求设置x位置和y imageViewalertMessage消息。

+0

我不想要动作只是标题和图像完全像我的问题上面的图片@NilayShah –

+0

你解决的是在斯威夫特2,我正在使用斯威夫特3 @NilayShah –

+0

请检查更新的答案。如果你不满意,那么你必须使用第三方库进行开发。 – shahnilay86