iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0
Mobile Development

從零開始-30日練習開發iOS APP系列 第 10

從零開始-30日練習開發iOS APP-Alert Day-10

以下程式碼可以快速建立一個簡單 Alert

let alertController = UIAlertController(title: "title", message: "message", preferredStyle: UIAlertController.Style.alert)
alertController.addAction(UIAlertAction(title: "OK", style: UIAlertAction.Style.default, handler: { action in
//按下OK後會做的事情
}))
present(alertController, animated: true, completion: nil)

如果要做多個按鈕,也可以寫成一個func,方便使用

func merge(titlemerge: String, stylemerge: UIAlertAction.Style ) {
alertController.addAction(UIAlertAction(title: titlemerge, style: stylemerge, handler: nil))
}
merge(titlemerge: "Ok" , stylemerge: UIAlertAction.Style.default)
merge(titlemerge: "Cancel" , stylemerge: UIAlertAction.Style.cancel)
merge(titlemerge: "Destructive" , stylemerge: UIAlertAction.Style.destructive)

上一篇
從零開始-30日練習開發iOS APP-Slider調色盤 Day-9
下一篇
從零開始-30日練習開發iOS APP-UITableView Day-11
系列文
從零開始-30日練習開發iOS APP30

尚未有邦友留言

立即登入留言