https://developer.apple.com/documentation/uikit/uitabbardelegate
"The UITabBarDelegate protocol defines optional methods for a delegate of a UITabBar object. The UITabBar class provides the ability for the user to reorder, remove, and add items to the tab bar; this process is referred to as customizing the tab bar. The tab bar delegate receives messages when customizing occurs."
UITabBarDelegate
프로토콜은 UITabBar
객체의 딜리게이트에 대한 선택적 메소들르 정의합니다. UITabBar
클래스는 사용자에게 탭바에 대한 아이템 재정렬, 삭제, 추가를 위한 기능을 제공합니다. 이 프로세스는 탭바 커스터마이징이라고 합니다. 탭바 딜리게이트는 커스터마이징 발생 시 메시지를 받습니다.
@MainActor protocol UITabBarDelegate
커스터마이징을 시작하려면 UITabBar
객체에 beginCustomizingItems(_:)
를 보내야 합니다. 사용자가 탭바를 커스터마이징하는 동안 개입하려면 Customizing Tab Bars에 있는 메소드를 구현해야 합니다. 모달 뷰를 커스터마이징하는 것은 사용자가 모달 뷰에서 완료 버튼을 탭할 때 해제됩니다.