AlertView Use in Swift

Merhaba arkadaşlar , Bu makalemde sizlere Swift mobil programlama dilinde alertView yani uyarı mesajı verme üzeirne  bildiklerimi anlatcağım.

Arkadaşlar bir textfield ve bir button ekleyelim projemize ve textfiled'e girdiğimiz metni butona bastığımızda bize uyarı mesajı olarak göstersin ve bu işlemi biz fonksiyon kullanarak yapalım.

X-Code'un sağ alt köşesinde bulunan obje kütüphanesinden text ve button diye arayarak bulduğumuz objelerimizi sürükleyerek Main.Storyboard üzerine bırakıyoruz. 

Sonrasında ise ctrl tuşuna basılı tutarak texfield ve buttonu kod kısmına sürükler gibi yaparak çıkan ok işaretiyle birlikte boş bulduğumuz bir alana yerleştiriyoruz. Tam anlatamadım sanırım ama ekran görüntüsü aşağıda :))

 

ViewController.swift dosyamıza yazmamız gereken button ve textfield'e ait kodlarımızı aşağıda paylaşıyorum

   @IBOutlet weak var txtUyari: UITextField!

 

    @IBAction func btnUyari(sender: AnyObject) {

        let mesaj = txtUyari.text   // mesaj isminde bir değişken oluşturduk ve ismi txtUyari olan textfield'in textini değişkene atadık

        uyari(mesaj!)   // Fonksiyona mesaj parametresini gönderdik

    }

Şimdi ise alert fonksiyonumuza ait kodları inceleyelim 

 

func uyari(mesaj : String){   // Fonksiyon oluşturduk String bir paramtre alıyor. Parametre ismi mesaj

        let alert = UIAlertView()  // AlertView'i oluşturduk

        alert.title = "Yeni Uyarı"  // Title ataması yaptık

        alert.message = mesaj   // Dışardan gelen parametreyi alertView mesajına atadık

        alert.addButtonWithTitle("Tamam")  // AlertView'e tamam butonu koyduk

        alert.show()  // Alert'i aktif ettik

        txtUyari.text = ""

        self.txtUyari.placeholder = "Uyarı Metni Giriniz!"

    }

 

 

Sorularınızı besimvatan@gmail.com adresine gönderebilirsiniz arkadaşlar , iyi çalışmalar :)

 


02.06.2016 14:46:51

Merhaba. Web siteme hoşgeldiniz. Sitemde özgeçmişimi sertifika bilgilerimi ve bu güne kadar uygulamaya aldığım çalışmaları bulabilirsiniz. Herhangi soru sormak veya bana ulaşmak için İletişim sayfasında yer alan iletişim formunu kulanabilirsiniz.

Gönülden istemek ve emek harcamak.
İşte tüm mesele bu.
30 Agust
#DGSaçıklanmadığıHerSaat @OSYMbaskanligi
Açıklayamadıklarınızdan mıyız ?
23 Agust
Makalelerimi İlk Sen Oku!