]> git.saurik.com Git - iphone-api.git/blob - UIKit/UITabBarController.h
Commit these numerous sequestered UIKit updates.
[iphone-api.git] / UIKit / UITabBarController.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import <UIKit/UIViewController.h>
8
9 #import "NSCoding-Protocol.h"
10 #import "UITabBarDelegate-Protocol.h"
11
12 @class NSArray, NSMutableArray, UINavigationController, UITabBar, UIView;
13
14 @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
15 {
16 UITabBar *_tabBar;
17 UIView *_containerView;
18 UIView *_viewControllerTransitionView;
19 NSMutableArray *_viewControllers;
20 id _tabBarItemsToViewControllers;
21 UIViewController *_selectedViewController;
22 UINavigationController *_moreNavigationController;
23 NSArray *_customizableViewControllers;
24 id <UITabBarControllerDelegate> _delegate;
25 UIViewController *_selectedViewControllerDuringWillAppear;
26 struct {
27 unsigned int isShown:1;
28 unsigned int isShowingMoreItem:1;
29 unsigned int needsToRebuildItems:1;
30 unsigned int isBarHidden:1;
31 } _tabBarControllerFlags;
32 }
33
34 - (id)init;
35 - (id)initWithCoder:(id)fp8;
36 - (void)_populateArchivedChildViewControllers:(id)fp8;
37 - (void)encodeWithCoder:(id)fp8;
38 - (void)dealloc;
39 - (void)viewWillLayoutSubviews;
40 - (void)loadView;
41 - (void)viewWillAppear:(BOOL)fp8;
42 - (void)viewDidAppear:(BOOL)fp8;
43 - (void)viewWillDisappear:(BOOL)fp8;
44 - (void)viewDidDisappear:(BOOL)fp8;
45 - (void)purgeMemoryForReason:(int)fp8;
46 - (void)updateTabBarItemForViewController:(id)fp8;
47 - (id)viewControllers;
48 - (void)_configureTargetActionForTabBarItem:(id)fp8;
49 - (void)setViewControllers:(id)fp8;
50 - (void)_rebuildTabBarItemsAnimated:(BOOL)fp8;
51 - (void)setViewControllers:(id)fp8 animated:(BOOL)fp12;
52 - (id)selectedViewController;
53 - (void)setSelectedViewController:(id)fp8;
54 - (unsigned int)selectedIndex;
55 - (void)setSelectedIndex:(unsigned int)fp8;
56 - (BOOL)_allowsCustomizing;
57 - (id)moreNavigationController;
58 - (id)customizableViewControllers;
59 - (void)setCustomizableViewControllers:(id)fp8;
60 - (void)beginCustomizingTabBar:(id)fp8;
61 - (void)tabBar:(id)fp8 willEndCustomizingItems:(id)fp12 changed:(BOOL)fp16;
62 - (void)tabBar:(id)fp8 didEndCustomizingItems:(id)fp12 changed:(BOOL)fp16;
63 - (void)animationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
64 - (void)hideTabBarWithTransition:(int)fp8;
65 - (void)showTabBarWithTransition:(int)fp8;
66 - (id)allViewControllers;
67 - (id)tabBar;
68 - (void)tabBarItemClicked:(id)fp8;
69 - (void)setSelectedTabBarItem:(id)fp8;
70 - (void)transitionFromViewController:(id)fp8 toViewController:(id)fp12;
71 - (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
72 - (id)rotatingHeaderView;
73 - (id)rotatingFooterView;
74 - (void)willRotateToInterfaceOrientation:(int)fp8 duration:(double)fp12;
75 - (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12;
76 - (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8;
77 - (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(int)fp8 duration:(double)fp12;
78 - (void)didRotateFromInterfaceOrientation:(int)fp8;
79 - (id)delegate;
80 - (void)setDelegate:(id)fp8;
81
82 @end
83