UIBarButtonItemGroup

Panther·2021년 10월 4일
0

https://developer.apple.com/documentation/uikit/uibarbuttonitemgroup

"A set of bar button items on the shortcuts bar above the keyboard on the iPad."

아이패드에 나타나는 키보드 위의 숏컷 바에 있는 바 버튼 아이템의 집합입니다.

Declaration

@MainActor class UIBarButtonItemGroup : NSObject

Overview

그룹은 하나 혹은 하나 이상의 바 버튼 아이템을 포함하며, 공간에 제약이 있을 때 개별 아이템 대신 표시되는 선택적 대표 아이템을 포함합니다. 여러 그룹을 생성할 수 있으며, 각 그룹이 여러 아이템을 갖도록 설정할 수 있습니다.

둘 이상의 바 버튼 아이템을 갖는 그룹을 생성할 때 표시를 위한 대표 아이템 제공을 권장합니다. 대표 아이템은 완전히 별개의 바 버튼 아이템이어야 합니다. 그룹에 이미 존재하는 아이템 중 한 가지가 아니어야 합니다. UIKit은 숏컷 바에서 그룹 아이템 모두를 표시하기에 충분한 공간이 없는 경우 대표 아이템을 표시합니다. 대표 아이템을 탭하면 해당 아이템의 액션 메소드를 호출합니다. 액션 메소드를 구체화하지 않는 경우 UIKit은 자동으로 표준 인터페이스를 사용해서 그룹에 있는 아이템을 표시합니다. 고유한 인터페이스를 나타내려면 커스텀 액션 메소드를 제공하고 원하는 인터페이스 표시를 위해 이 액션 메소드를 사용하시기 바랍니다.

그룹을 설정한 후 그룹을 앱 리스폰더 객체 중 한 가지에 연결된 UITextInputAssistantItem 객체로 할당하시기 바랍니다. 커스텀 아이템은 시스템 키보드에서만 함게 표시됩니다. 키보드가 표시될 때 UIKit은 텍스트 입력 보조 아이템으로부터 커스텀 그룹을 가져오고, 상응하는 아이템을 숏컷 바에 추가합니다. 입력 제안 전과 후에 하나 이상의 그룹을 구체화할 수 있습니다. UIKit은 숏컷 바에 가능한 많은 아이템을 표시하길 시도하며, 필요에 따라 그룹의 대표 아이템으로 돌아갑니다.

See Also


Bars

UIBarItem

스크린 하단에 나타나는 바에 추가할 수 있는 아이템의 추상 슈퍼클래스입니다.

https://developer.apple.com/documentation/uikit/uibaritem
https://velog.io/@panther222128/UIBarItem

UIBarButtonItem

툴바 혹은 탭바에 놓이는 특수한 버튼입니다.

https://developer.apple.com/documentation/uikit/uibarbuttonitem
https://velog.io/@panther222128/UIBarButtonItem

UINavigationBar

보통의 경우 네비게이션 컨트롤러와 함께 스크린 상단에 따라 바에서 표시되는 네비게이션의 컨트롤입니다.

https://developer.apple.com/documentation/uikit/uinavigationbar
https://velog.io/@panther222128/UINavigationBar

UISearchBar

사용자로부터 검색 관련 정보를 받기 위한 특수한 뷰입니다.

https://developer.apple.com/documentation/uikit/uisearchbar
https://velog.io/@panther222128/UISearchBar

UIToolbar

인터페이스의 하단 edge를 따라 하나 혹은 하나 이상의 버튼을 표시하는 컨트롤입니다.

https://developer.apple.com/documentation/uikit/uitoolbar
https://velog.io/@panther222128/UIToolbar

UITabBar

앱에서 다른 하위작업, 뷰, 모드 사이를 선택할 수 있도록 탭바에 있는 하나 혹은 하나 이상의 버튼을 표시하는 컨트롤입니다.

https://developer.apple.com/documentation/uikit/uitabbar
https://velog.io/@panther222128/UITabBar

UITabBarItem

탭바에서 아이템을 나타내는 객체입니다.

https://developer.apple.com/documentation/uikit/uitabbaritem
https://velog.io/@panther222128/UITabBarItem


0개의 댓글