#11.1 透過 present 顯示 iOS SDK 內建的 controller之UIAlertController

這次要來做很常會遇到的功能「UIAlertController」~
先來講一下這次的策略:
1.先準備好畫布UIAlertController
2.用UIAlertAction準備好alert的按鈕
3.用addAction把按鈕貼到畫布上
4.用present擺出整張畫布
當然操作細節還是會因功能而異~

這次分三個按鈕來展示不同狀況

純提醒

preferredStyle傳入.alert就是一般橫式的按鈕

有得選

preferredStyle傳入.actionSheet就會是直式按鈕列,真的太多會變成可以捲動的~
在addAction最後的handler可以善用{}的特性傳入一些想做的事情,像我依序按,會印出不同的話。

猜對才可以

這裡利用addTextField把輸入框貼上我們的畫布,這樣我們就可以順利的使用到TextField了。需要客製化的內容可以在{}裡面寫,例如:密碼式的圓點、數字鍵盤……等等。

全部的Code

常見的功能,就是要熟悉,做完這次練習,成就感滿滿~

參考資料

--

--