iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 24
0
Mobile Development

《菜鳥のSwift》持續30天開發挑戰系列 第 24

《DAY 24》在提示框裡輸入資料

  • 分享至 

  • xImage
  •  

今天繼續昨天寫好的模組化檔案,把程式改成下面這樣,提示框裡就可以出現文字輸入框了。

import UIKit

class CustomAlert {
    class func Alert (target: UIViewController, message: String) {
        let alertController = UIAlertController(
            title: "提示",
            message: message,
            preferredStyle: .alert // 注意不能使用 actionSheet
        )
        let okAction = UIAlertAction(
            title: "確認",
            style: .default){ action in
                print(alertController.textFields![0].text!)
                print(alertController.textFields![1].text!)
        }
        // 按下確認把文字輸入框裡的字串顯示出來
        
        alertController.addTextField { textField in
            textField.placeholder = "account"
        }
        alertController.addTextField { textField in
            textField.placeholder = "password"
            textField.isSecureTextEntry = true
        }
        // 在提示框裡增加兩個文字輸入框
        
        alertController.addAction(okAction)
        
        target.present(alertController, animated: true, completion: nil)
    }
}

https://ithelp.ithome.com.tw/upload/images/20201007/20129680Ymwh3lNpUT.png


上一篇
《DAY 23》模組化 UIAlertController
下一篇
《DAY 25》接收 JSON 資料
系列文
《菜鳥のSwift》持續30天開發挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言