2017-08-31 167 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