UITabBarDelegate
Наследование
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
UITabBarDelegate протокол определяет дополнительные методы для делегата a UITabBar объект. UITabBar класс предоставляет возможность для пользователя, чтобы переупорядочить, удалить, и добавить элементы к панели вкладок; этот процесс упоминается как настройка панели вкладок. Когда настройка происходит, делегат панели вкладок получает сообщения.
Отправить beginCustomizingItems: к a UITabBar объект начать настраивать. Реализуйте методы в Настройке Панелей вкладок для вмешательства, в то время как пользователь настраивает панель вкладок. Когда пользователь касается кнопки Done на модальном представлении, настраивающее модальное представление отклонено.
-
Отправленный делегату, прежде чем настраивающее модальное представление выведено на экран.
Объявление
Swift
optional func tabBar(_tabBar: UITabBar, willBeginCustomizingItemsitems: [AnyObject])Параметры
tabBarНастраивающаяся панель вкладок.
itemsЭлементы на настраивающем модальном представлении.
Обсуждение
Используйте
beginCustomizingItems:методUITabBarвывести на экран настраивающее модальное представление и начать режим настройки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Отправленный делегату после того, как настраивающее модальное представление выведено на экран.
Объявление
Swift
optional func tabBar(_tabBar: UITabBar, didBeginCustomizingItemsitems: [AnyObject])Параметры
tabBarНастраивающаяся панель вкладок.
itemsЭлементы на настраивающем модальном представлении.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Отправленный делегату, прежде чем настраивающее модальное представление отклонено.
Объявление
Swift
optional func tabBar(_tabBar: UITabBar, willEndCustomizingItemsitems: [AnyObject], changedchanged: Bool)Параметры
tabBarНастраивающаяся панель вкладок.
itemsЭлементы на настраивающем модальном представлении.
changedYEStrueесли изменился видимый набор элементов на панели вкладок; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Отправленный делегату после того, как настраивающее модальное представление отклонено.
Объявление
Swift
optional func tabBar(_tabBar: UITabBar, didEndCustomizingItemsitems: [AnyObject], changedchanged: Bool)Параметры
tabBarНастраивающаяся панель вкладок.
itemsЭлементы на настраивающем модальном представлении.
changedYEStrueесли изменился видимый набор элементов на панели вкладок; иначе,NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Отправленный делегату, когда пользователь выбирает элемент панели вкладок. (требуемый)
Объявление
Swift
optional func tabBar(_tabBar: UITabBar, didSelectItemitem: UITabBarItem!)Objective C
- (void)tabBar:(UITabBar *)tabBardidSelectItem:(UITabBarItem *)itemПараметры
tabBarНастраивающаяся панель вкладок.
itemВыбранный элемент панели вкладок.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
