iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 15
0
Mobile Development

IOS 菜菜菜鳥30天挑戰系列 第 15

IOS 菜菜菜鳥30天挑戰 Day-15 Alert是你嗎

  • 分享至 

  • xImage
  •  

平常我們在滑手機的時候,不是常有什麼訊息跳出來要我們按確認之類的嗎?那今天我們來教大家關於這個的使用方法!

1.首先我們先從button下手,要有一個媒介去觸發這個事件!
https://ithelp.ithome.com.tw/upload/images/20200922/20129679dWunYRAYuq.png

2.接下來我們先拉一個IBAction進入view controller.swift檔案
https://ithelp.ithome.com.tw/upload/images/20200922/20129679J2uqKMWcH2.png

3.接下來我們要做的事情是建立一個提示框出來,那我們會寫成function的形式使得我們容易呼叫,輸入以下的程式碼

    func alert(hj: Int) {
        let alert = UIAlertController(title: "我是提示框", message: "我是訊息欄!", preferredStyle: .alert) //這邊是在建立一個提示框,title就是標題,message是傳達訊息的內容,preferredStyle是選擇的提示框型態
        let alertAction = UIAlertAction(title: "確認", style: .default)//這邊是我們製作確認用的按鈕,title是按鈕名稱,style則是樣式
        alert.addAction(alertAction)//這邊把剛宣告的確認動作添加進提示框裡
        present(alert, animated: true, completion: nil) //顯示提示框
    }

4.把剛剛的func寫入我們button的動作裡面就完成咯!

    @IBAction func alertAction(_ sender: Any) {
        alert()
    }

5.最後的效果就是這樣唷!


上一篇
IOS 菜菜菜鳥30天挑戰 Day-14 UnwindSegue
下一篇
IOS 菜菜菜鳥30天挑戰 Day-16 tableview
系列文
IOS 菜菜菜鳥30天挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言