https://developer.apple.com/documentation/uikit/uibarbuttonitemgroup
"A set of bar button items on the shortcuts bar above the keyboard on the iPad."
아이패드에 나타나는 키보드 위의 숏컷 바에 있는 바 버튼 아이템의 집합입니다.
@MainActor class UIBarButtonItemGroup : NSObject
그룹은 하나 혹은 하나 이상의 바 버튼 아이템을 포함하며, 공간에 제약이 있을 때 개별 아이템 대신 표시되는 선택적 대표 아이템을 포함합니다. 여러 그룹을 생성할 수 있으며, 각 그룹이 여러 아이템을 갖도록 설정할 수 있습니다.
둘 이상의 바 버튼 아이템을 갖는 그룹을 생성할 때 표시를 위한 대표 아이템 제공을 권장합니다. 대표 아이템은 완전히 별개의 바 버튼 아이템이어야 합니다. 그룹에 이미 존재하는 아이템 중 한 가지가 아니어야 합니다. UIKit
은 숏컷 바에서 그룹 아이템 모두를 표시하기에 충분한 공간이 없는 경우 대표 아이템을 표시합니다. 대표 아이템을 탭하면 해당 아이템의 액션 메소드를 호출합니다. 액션 메소드를 구체화하지 않는 경우 UIKit
은 자동으로 표준 인터페이스를 사용해서 그룹에 있는 아이템을 표시합니다. 고유한 인터페이스를 나타내려면 커스텀 액션 메소드를 제공하고 원하는 인터페이스 표시를 위해 이 액션 메소드를 사용하시기 바랍니다.
그룹을 설정한 후 그룹을 앱 리스폰더 객체 중 한 가지에 연결된 UITextInputAssistantItem
객체로 할당하시기 바랍니다. 커스텀 아이템은 시스템 키보드에서만 함게 표시됩니다. 키보드가 표시될 때 UIKit
은 텍스트 입력 보조 아이템으로부터 커스텀 그룹을 가져오고, 상응하는 아이템을 숏컷 바에 추가합니다. 입력 제안 전과 후에 하나 이상의 그룹을 구체화할 수 있습니다. UIKit
은 숏컷 바에 가능한 많은 아이템을 표시하길 시도하며, 필요에 따라 그룹의 대표 아이템으로 돌아갑니다.
스크린 하단에 나타나는 바에 추가할 수 있는 아이템의 추상 슈퍼클래스입니다.
https://developer.apple.com/documentation/uikit/uibaritem
https://velog.io/@panther222128/UIBarItem
툴바 혹은 탭바에 놓이는 특수한 버튼입니다.
https://developer.apple.com/documentation/uikit/uibarbuttonitem
https://velog.io/@panther222128/UIBarButtonItem
보통의 경우 네비게이션 컨트롤러와 함께 스크린 상단에 따라 바에서 표시되는 네비게이션의 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uinavigationbar
https://velog.io/@panther222128/UINavigationBar
사용자로부터 검색 관련 정보를 받기 위한 특수한 뷰입니다.
https://developer.apple.com/documentation/uikit/uisearchbar
https://velog.io/@panther222128/UISearchBar
인터페이스의 하단 edge를 따라 하나 혹은 하나 이상의 버튼을 표시하는 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uitoolbar
https://velog.io/@panther222128/UIToolbar
앱에서 다른 하위작업, 뷰, 모드 사이를 선택할 수 있도록 탭바에 있는 하나 혹은 하나 이상의 버튼을 표시하는 컨트롤입니다.
https://developer.apple.com/documentation/uikit/uitabbar
https://velog.io/@panther222128/UITabBar
탭바에서 아이템을 나타내는 객체입니다.
https://developer.apple.com/documentation/uikit/uitabbaritem
https://velog.io/@panther222128/UITabBarItem