Kullanıcı ekleme düğmesine bastığında açılan uyarı görüntüsüm var. Uyarı görüntüsüne nasıl bir resim eklerim?Resmi görebilmek için lütfen resmin üzerine tıklayınız.
Yığın taşmasından referans aldığım bazı kodları ekledim. Görüntü Görünümü için ... mavi renkte görünen görüntü ve görüntü ile değiştirilir
Kod Alert'ün Görünüm
var alert = UIAlertController(title: "Spring Element \(springNumber)",
message: "Add spring properties",
preferredStyle: .Alert)
let saveAction = UIAlertAction(title: "Save",
style: .Default) { (action: UIAlertAction!) -> Void in
let textField1 = alert.textFields![0] as UITextField
self.txtField1.append(textField1.text)
self.tableView.reloadData()
let textField2 = alert.textFields![1] as UITextField
self.txtField2.append(textField2.text)
self.tableView.reloadData()
println(self.txtField1)
println(self.txtField2)
}
let cancelAction = UIAlertAction(title: "Cancel",
style: .Default) { (action: UIAlertAction!) -> Void in
}
//adding textfield1
alert.addTextFieldWithConfigurationHandler {
(textField1: UITextField!) -> Void in
textField1.placeholder = "Force"
}
//adding textfield2
alert.addTextFieldWithConfigurationHandler {
(textField2: UITextField!) -> Void in
textField2.placeholder = "Stiffness"
}
alert.addAction(saveAction)
alert.addAction(cancelAction)
presentViewController(alert,
animated: true,
completion: nil)
Kod düğmesini kaydetmek listem
let image = UIImage(named: "springAtWall")
saveAction.setValue(image, forKey: "image")
alert.addAction(saveAction)
benim resmin adı ile yourImage yerini aldı. Bir hata verir: çözümlenmemiş tanımlayıcı 'springAtWall' kullanımı. Son satırda bir hata var; 'UIAlerController' 'addSubView' adlı bir üye yok. –
Cevabımı düzenledim. Alert.view.addSubview öğesini çağırmanız gerekiyor. – Christian
Çalışıyor. Bu alt görünüm, uyarı görünümü başlığının sağ tarafında görüntülenir ve görüntülenen görüntü çok küçüktür. Mesajın altına yerleştirmenin bir yolu var mı? Ve ben de boyutu arttırmak istiyorum. Sayılar (220, 10, 40, 40) neyi temsil ediyor? –