国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IOS-UIAlertController簡(jiǎn)單使用-Swift

這篇具有很好參考價(jià)值的文章主要介紹了IOS-UIAlertController簡(jiǎn)單使用-Swift。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

UIAlertControlle時(shí)IOS的對(duì)話(huà)框控制器(警報(bào)控制器),簡(jiǎn)單使用方法如下:
步驟都一樣,先是創(chuàng)建UIAlertController,然后創(chuàng)建UIAlertAction,再將UIAlertAction添加到UIAlertController中,最后顯示對(duì)話(huà)框。

文本對(duì)話(huà)框:

		//創(chuàng)建控制器
        let alertController = UIAlertController(title: "Title", message: "Message", preferredStyle: .alert)
        //設(shè)置action
        let okAction = UIAlertAction(title: "OK", style: .default){
            (action) in
            print("click OK")
        }
        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: nil)
        //添加action
        alertController.addAction(okAction)
        alertController.addAction(cancelAction)
        //顯示對(duì)話(huà)框
        present(alertController, animated: true, completion: nil)

效果如圖:
IOS-UIAlertController簡(jiǎn)單使用-Swift,IOS-Swift學(xué)習(xí),swift,開(kāi)發(fā)語(yǔ)言,ios,對(duì)話(huà)框

帶輸入框的對(duì)話(huà)框

		//創(chuàng)建控制器
        let alertController = UIAlertController(title: "Enter Text", message: nil, preferredStyle: .alert)
        //設(shè)置輸入框
        alertController.addTextField { (textField) in
            textField.placeholder = "Enter text"
        }
        //設(shè)置action
        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: nil)
        let submitAction = UIAlertAction(title: "Submit", style: .default) { (action) in
            if let text = alertController.textFields?.first?.text {
                print("Entered text: \(text)")
            }
        }
        //添加action
        alertController.addAction(cancelAction)
        alertController.addAction(submitAction)
        //顯示對(duì)話(huà)框
        present(alertController, animated: true, completion: nil)

效果如圖:
IOS-UIAlertController簡(jiǎn)單使用-Swift,IOS-Swift學(xué)習(xí),swift,開(kāi)發(fā)語(yǔ)言,ios,對(duì)話(huà)框

底部選擇對(duì)話(huà)框

注意preferredStyle為.actionSheet

		//創(chuàng)建控制器
        let alertController = UIAlertController(title: "Choose Option", message: nil, preferredStyle: .actionSheet)
        //設(shè)置action
        let option1Action = UIAlertAction(title: "Option 1", style: .default) { (action) in
            print("Option 1 selected")
        }
        let option2Action = UIAlertAction(title: "Option 2", style: .default) { (action) in
            print("Option 2 selected")
        }
        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: nil)
        //添加action
        alertController.addAction(option1Action)
        alertController.addAction(option2Action)
        alertController.addAction(cancelAction)
        //顯示對(duì)話(huà)框
        present(alertController, animated: true, completion: nil)

效果如圖:
IOS-UIAlertController簡(jiǎn)單使用-Swift,IOS-Swift學(xué)習(xí),swift,開(kāi)發(fā)語(yǔ)言,ios,對(duì)話(huà)框文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-802277.html

到了這里,關(guān)于IOS-UIAlertController簡(jiǎn)單使用-Swift的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 簡(jiǎn)單實(shí)現(xiàn)Windows與iOS的文件互傳

    簡(jiǎn)單實(shí)現(xiàn)Windows與iOS的文件互傳

    ? ? ? ? 電腦和iPhone傳文件,還在用微信和QQ? ????????你真正會(huì)用iOS系統(tǒng)自帶的“文件”嗎? ????????最近湯圓一個(gè)人在家實(shí)在是沒(méi)意思,正好想到了這個(gè)話(huà)題,接下來(lái)就和大家聊一聊Windows與iOS的文件互傳。 ? ? ? ? PC端:Windows 10 21H1 ? ? ? ? 移動(dòng)端:Apple iPhone

    2024年02月04日
    瀏覽(21)
  • 【iOS】json數(shù)據(jù)解析以及簡(jiǎn)單的網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求

    【iOS】json數(shù)據(jù)解析以及簡(jiǎn)單的網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求

    近期寫(xiě)完了暑假最后一個(gè)任務(wù)——天氣預(yù)報(bào),在里面用到了簡(jiǎn)單的網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求以及json數(shù)據(jù)的解析,特此記錄博客總結(jié) JSON是一種輕量級(jí)的數(shù)據(jù)格式,一般用于數(shù)據(jù)交互。目前JSON的使用非常廣泛,絕大多數(shù)網(wǎng)絡(luò)請(qǐng)求都采用了JSON格式。 舉個(gè)例子: 這就是我們利用API請(qǐng)求到的

    2024年02月14日
    瀏覽(24)
  • 最簡(jiǎn)單的方法教你查看 iOS 手機(jī)上的日志

    最簡(jiǎn)單的方法教你查看 iOS 手機(jī)上的日志

    環(huán)境準(zhǔn)備: mac 電腦一臺(tái)(一體機(jī)和筆記本都一樣) iPhone 手機(jī)一臺(tái) 數(shù)據(jù)線(xiàn)一根 首先,先將 iPhone 通過(guò)數(shù)據(jù)線(xiàn)連接上 mac 電腦 在 mac 電腦上打開(kāi)控制臺(tái)(可以通過(guò) command+ 空格,搜索應(yīng)用) 如果你想學(xué)習(xí)自動(dòng)化測(cè)試,我這邊給你推薦一套視頻,這個(gè)視頻可以說(shuō)是B站播放全網(wǎng)第一

    2024年02月01日
    瀏覽(18)
  • Unity3D與iOS的交互 簡(jiǎn)單版開(kāi)箱即用

    Unity3D與iOS的交互 簡(jiǎn)單版開(kāi)箱即用

    本文適合的情況如下: Unity客戶(hù)端人員 與 IOS端研發(fā)人員合作的情況 目錄 From U3D to iOS 實(shí)現(xiàn)原理 1.unity工程目錄創(chuàng)建2個(gè)文件?NativeCallProxy.m、NativeCallProxy.h?并且放到Unity工程目錄Plugins/iOS/unity_ios_plus目錄下 2.創(chuàng)建C#調(diào)用腳本?定義對(duì)應(yīng).mm腳本的 調(diào)用接口,調(diào)用也如下 實(shí)現(xiàn)原理 由

    2024年02月06日
    瀏覽(24)
  • iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試

    iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試

    整理不易耗時(shí)兩星期配置成功,查看一兩年前的教程文章走了太多彎路到處都是坑和報(bào)錯(cuò) 需配置環(huán)境:Homebrew、node、cnpm、Carthage、ios-deploy、libimobiledeviceideviceinstaller,Xcode,appiumWebDriverAgent,appium Inspector 1. Homebrew安裝 Homebrew簡(jiǎn)稱(chēng)brew,是Mac上的軟件管理工具(卸載和安裝),和

    2023年04月27日
    瀏覽(18)
  • iOS開(kāi)發(fā) - Swift Codable協(xié)議實(shí)戰(zhàn):快速、簡(jiǎn)單、高效地完成JSON和Model轉(zhuǎn)換!

    iOS開(kāi)發(fā) - Swift Codable協(xié)議實(shí)戰(zhàn):快速、簡(jiǎn)單、高效地完成JSON和Model轉(zhuǎn)換!

    Codable 是 Swift 4.0 引入的一種協(xié)議,它是一個(gè)組合協(xié)議,由 Decodable 和 Encodable 兩個(gè)協(xié)議組成。它的作用是將模型對(duì)象轉(zhuǎn)換為 JSON 或者是其它的數(shù)據(jù)格式,也可以反過(guò)來(lái)將 JSON 數(shù)據(jù)轉(zhuǎn)換為模型對(duì)象。 Encodable 和 Decodable 分別定義了 encode(to:) 和 init(from:) 兩個(gè)協(xié)議函數(shù),分別用來(lái)實(shí)

    2023年04月25日
    瀏覽(27)
  • 簡(jiǎn)單記錄一次物理機(jī)配置zerotier planet根服務(wù)器并且配置安卓,ios,macos,華碩路由器互聯(lián)的過(guò)程

    簡(jiǎn)單記錄一次物理機(jī)配置zerotier planet根服務(wù)器并且配置安卓,ios,macos,華碩路由器互聯(lián)的過(guò)程

    ? ? ? ? 首先說(shuō)明,本教程涵蓋系統(tǒng)又。esxi6.7,centos7,安卓系統(tǒng),蘋(píng)果系統(tǒng)14.4.2越獄版,梅林系統(tǒng)。 ? ? ? ?一,搭建系統(tǒng)所用的設(shè)備有:dell740xd(做虛擬化)搭建根服務(wù)器,esxi安裝教程就不說(shuō)了,直接下載dell定制版,神秘代碼激活。然后部署centos7虛擬機(jī),這里需要注意

    2024年02月04日
    瀏覽(22)
  • C++中ios::in, ios::out, ios::trunc使用

    目錄 一,ios::in 二,ios::out 三,ios::trunc 四,組合使用 在C++中,ios::in和ios::out是iostream庫(kù)中定義的一些標(biāo)志,用于控制文件流對(duì)象(如fstream、ifstream和ofstream)的行為。 ios::in: 這個(gè)標(biāo)志用于以輸入模式打開(kāi)文件,即用于從文件中讀取數(shù)據(jù)。如果你使用ifstream(輸入文件流)來(lái)打

    2024年02月02日
    瀏覽(23)
  • mac使用Simulator打開(kāi)IOS模擬器(不使用Xcode打開(kāi)IOS模擬器)

    mac使用Simulator打開(kāi)IOS模擬器(不使用Xcode打開(kāi)IOS模擬器)

    提示:打開(kāi)模擬器的前提必須是安裝了Xcode。 在mac電腦上有Xcode可以用來(lái)模擬不同類(lèi)型的手機(jī)進(jìn)行來(lái)解決ios兼容問(wèn)題,這里記錄一下不使用Xcode打開(kāi)ios模擬器的方法 快捷鍵:command+空格。搜索simulator,第一個(gè)就是模擬器 使用以下命令打開(kāi)模擬器 結(jié)果如下圖

    2024年02月15日
    瀏覽(34)
  • iOS使用Rust調(diào)研

    編輯已恢復(fù) 我們已與您斷開(kāi)連接。嘗試重連時(shí)會(huì)保存您所做的變更。嘗試重連 標(biāo)題 1 已保存 Bin Song B 要發(fā)布此內(nèi)容,請(qǐng)選擇鍵盤(pán)上的 ?Enter。 發(fā)布 關(guān)閉 Rust技術(shù)空間 … 跨平臺(tái)使用調(diào)研 iOS使用Rust調(diào)研 添加表情符號(hào) 添加標(biāo)題圖像 添加狀態(tài) 一、iOS 項(xiàng)目接入 Rust Library 約定:

    2024年02月14日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包