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
Элементы на настраивающем модальном представлении.
changed
YES
true
если изменился видимый набор элементов на панели вкладок; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
-
Отправленный делегату после того, как настраивающее модальное представление отклонено.
Объявление
Swift
optional func tabBar(_
tabBar
: UITabBar, didEndCustomizingItemsitems
: [AnyObject], changedchanged
: Bool)Параметры
tabBar
Настраивающаяся панель вкладок.
items
Элементы на настраивающем модальном представлении.
changed
YES
true
если изменился видимый набор элементов на панели вкладок; иначе,NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
-
Отправленный делегату, когда пользователь выбирает элемент панели вкладок. (требуемый)
Объявление
Swift
optional func tabBar(_
tabBar
: UITabBar, didSelectItemitem
: UITabBarItem!)Objective C
- (void)tabBar:(UITabBar *)
tabBar
didSelectItem:(UITabBarItem *)item
Параметры
tabBar
Настраивающаяся панель вкладок.
item
Выбранный элемент панели вкладок.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.