-
[UIKit] Modal에 대해 알아보자Swift/UIKit 2022. 11. 19. 10:55
오늘 알아볼 내용은 modal 이다
참고로 GFAlertVC 는 UIViewController 를 상속받고 있다.
.overFullScreen -> 아래에서 보는거 처럼 전체 화면을 옅게 덮는다
.crossDissolve -> 페이드아웃되는 애니메이션 효과
나머지 써보면서 알아보자...
import UIKit extension UIViewController { func presentAlertOnMainThread(title: String, message: String, buttonTitle: String) { DispatchQueue.main.async { [weak self] in guard let self = self else { return } let alertVC = GFAlertVC(title: title, message: message, buttonTitle: buttonTitle) alertVC.modalPresentationStyle = .overFullScreen alertVC.modalTransitionStyle = .crossDissolve self.present(alertVC, animated: true) } } }
'Swift > UIKit' 카테고리의 다른 글
[UIKit] frame vs bounds (0) 2022.11.25 [UIKit] setNavigationBarHidden vs isNavigationBarHidden (0) 2022.11.21 [UIKit] View 탭할때 키보드 없애주기 (0) 2022.11.18 [UIKit] Combine 사용해서 MVVM 구현해보기 : code 읽어보자 (0) 2022.07.30 [UIKit] CollectionView의 contentSize는 언제 할당 되는가? : view 가 그려지고 layout이 계산 되는 순서 (0) 2022.07.22