Skip to content
This repository
Newer
Older
100644 50 lines (38 sloc) 1.993 kb
9228fd45 » myell0w
2012-02-14 Created static library
1 //
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
2 // NGTabBarController.h
3 // NGTabBarController
9228fd45 » myell0w
2012-02-14 Created static library
4 //
5 // Created by Tretter Matthias on 14.02.12.
6 // Copyright (c) 2012 NOUS Wissensmanagement GmbH. All rights reserved.
7 //
8
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
9 #import "NGTabBarControllerDelegate.h"
10 #import "NGTabBar.h"
11 #import "NGTabBarControllerAnimation.h"
c0191eeb » myell0w
2012-04-24 Re-done based on UIScrollView to allow positioning at top/left/bottom…
12 #import "NGTabBarPosition.h"
13 #import "NGTabBarItem.h"
14 #import "UIViewController+NGTabBarItem.h"
1941e202 » kflip
2012-02-14 added dynamic tabBarCell height
15
5a8275aa » myell0w
2012-02-14 Mimicing UITabBarController's API
16
c0191eeb » myell0w
2012-04-24 Re-done based on UIScrollView to allow positioning at top/left/bottom…
17 /** NGTabBarController is a customized TabBar displayed on any side of the device */
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
18 @interface NGTabBarController : UIViewController
5a8275aa » myell0w
2012-02-14 Mimicing UITabBarController's API
19
20 /** An array of the view controllers displayed by the tab bar */
21 @property (nonatomic, copy) NSArray *viewControllers;
22 /** The index of the view controller associated with the currently selected tab item. */
23 @property (nonatomic, assign) NSUInteger selectedIndex;
24 /** The view controller associated with the currently selected tab item. */
25 @property (nonatomic, unsafe_unretained) UIViewController *selectedViewController;
26
27 /** The tab bar controller’s delegate object. */
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
28 @property (nonatomic, unsafe_unretained) id<NGTabBarControllerDelegate> delegate;
5a8275aa » myell0w
2012-02-14 Mimicing UITabBarController's API
29
30 /** The tableView used to display all tab bar elements */
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
31 @property (nonatomic, strong, readonly) NGTabBar *tabBar;
c0191eeb » myell0w
2012-04-24 Re-done based on UIScrollView to allow positioning at top/left/bottom…
32 /** The postion of the tabBar on screen (top/left/bottom/right) */
33 @property (nonatomic, assign) NGTabBarPosition tabBarPosition;
5a8275aa » myell0w
2012-02-14 Mimicing UITabBarController's API
34
42bbea6f » myell0w
2012-02-16 Added different animation options for iOS 5
35 /** The animation used when changing selected tabBarItem, default: none */
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
36 @property (nonatomic, assign) NGTabBarControllerAnimation animation;
42bbea6f » myell0w
2012-02-16 Added different animation options for iOS 5
37 /** The duration of the used animation, only taken into account when animation is different from none */
38 @property (nonatomic, assign) NSTimeInterval animationDuration;
39
59712779 » myell0w
2012-04-26 TabBarItem Highlight, hide TabBar
40 @property (nonatomic, assign) BOOL tabBarHidden;
41
42 - (void)setTabBarHidden:(BOOL)tabBarHidden animated:(BOOL)animated;
43
5a8275aa » myell0w
2012-02-14 Mimicing UITabBarController's API
44 /** Sets the view controllers of the tab bar controller. */
45 - (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated;
46
47 /** The designated initializer. */
010b803b » myell0w
2012-04-16 Renamed from NGVerticalTabBar to NGTabBar
48 - (id)initWithDelegate:(id<NGTabBarControllerDelegate>)delegate;
9228fd45 » myell0w
2012-02-14 Created static library
49
50 @end
Something went wrong with that request. Please try again.