#11.1 透過 present 顯示 iOS SDK 內建的 controller之UIAlertController
Published in
Apr 11, 2022
這次要來做很常會遇到的功能「UIAlertController」~
先來講一下這次的策略:
1.先準備好畫布UIAlertController
2.用UIAlertAction準備好alert的按鈕
3.用addAction把按鈕貼到畫布上
4.用present擺出整張畫布
當然操作細節還是會因功能而異~
這次分三個按鈕來展示不同狀況
純提醒
preferredStyle傳入.alert就是一般橫式的按鈕
有得選
preferredStyle傳入.actionSheet就會是直式按鈕列,真的太多會變成可以捲動的~
在addAction最後的handler可以善用{}的特性傳入一些想做的事情,像我依序按,會印出不同的話。
猜對才可以
這裡利用addTextField把輸入框貼上我們的畫布,這樣我們就可以順利的使用到TextField了。需要客製化的內容可以在{}裡面寫,例如:密碼式的圓點、數字鍵盤……等等。
全部的Code
常見的功能,就是要熟悉,做完這次練習,成就感滿滿~