Membuat表单登录Sederhana dalam iOS App

奎兰芝! Masih dengan教程Pembuatan iOS App bagi pemula。 Seperti judulnya,达拉姆教程ini akan dijelaskan bagaimana membuat sebuah登录表单,dengan komponen sebagai berikut:

  • 文本字段khusus输入jenis电子邮件地址
  • 文本字段khusus输入jenis angka(untuk密码bertipe PIN)
  • Button bertuliskan“登录”
  1. 表格布局
  2. 商业逻辑
  3. 登录按钮的IBAction
  4. 文本字段的IBOutlet
  5. Ngoding业务逻辑
  6. 演示!

Buka Xcode,lalu buat项目iOS / Swift baru。

卢帕/贝拉Pernah膜吗? Silahkan mempelajari教程ini dulu。

挑战!

Cari komponen 文本字段 dan 标签 ,自然布局dan ubah属性-nya hingga menjadi seperti ini:

贝贝拉帕(Beberapa yang harus diatur):

  1. 电子邮件 :文本字段dengan键盘类型=电子邮件地址
  2. PIN :文本字段dengan键盘类型=数字和安全文本输入
  3. 登录 :Button biasa

Logika aplikasi ini sederhana sekali:

  1. Jika isian电子邮件= admin@admin.com丹PIN = 1234,阿坎市政警报:“欢迎回来,超级管理员!”
  2. Akan muncul警报Jika selain itu:“您的电子邮件/ PIN错误!”

Buatlah IBAction dari登录按钮ini。

Saat popup muncul,pilih dan isi seperti pada gambar di bawah ini:

Klik Connect。

Akan muncul kode seperti ini:

Catatan :Jika Anda lupa atau bahkan belum tahu tentang apa dan bagaimana IBAction ini,教程sebelumnya。


Membuat IBOutlet tak jauh berbeda caranya dengan membuat IB动作。

Cukup pilih komponen yang akan dibuatkan IBOutlet-nya(dalam kasus ini文本字段),lalu drag ke arah窗口编码。

Lalu isi弹出式窗口yang muncul sesuai keinginan。

吉卡·杨·安达·拉库坎·贝纳尔(Jika yang Anda lakukan)


Isi fungsi loginPressed()dengan kode berikut:

Penjelasan kode diatas adalah sebagai berikut:

  1. 第27-28行 :Deklarasi konstanta untuk menyimpan输入电子邮件dan pin
  2. 30–35行 :Cek jika kedua field ada yang tidak diisi,maka tulis pesan pada console dan hentikan eksekusi kode(34行)
  3. 第37–47行 :Jika电子邮件Dan Pin Benar,Maka muncul Alert Sukses
  4. 49-60 :Jika电子邮件Dan Pin Salah,Maka muncul Alert Gagal

运行阿普里卡西

Dalam keadaan字段电子邮件dan / atau PIN kosong,tekan tombol登录,在maka di console akan muncul:

Isi字段电子邮件dan PIN dengan akun yang salah,maka akan muncul alert Gagal登录:

Isi field Email dan PIN dengan akun yang benar,maka akan muncul alert Sukses登录:

下载:Github


Atribusi Anda berupa 鼓掌分享 ,ngasih komentar ,dan 以下博客ini dapat menimbulkan efek采样berupa semangat menulis yang menggebu bagi saya