Tag: uitabbarcontroller

如何在swift 3.0中用自定义UI创buildtabbar

我想从故事板创build一个标签栏,我创build它,但当点击标签栏当时图像不显示, 我想要一些图像标签栏像 我知道了 当我点击任何标签栏项目其显示像 这是我在configuration文件视图控制器中使用的代码 class ProfileViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() UIApplication.shared.statusBarStyle = .default self.tabBarController?.tabBar.isHidden = false UITabBar.appearance().tintColor = UIColor.init(patternImage: UIImage.init(named: "ic_home_tab_profile_sel.png")!) // Do any additional setup after loading the view. } } 任何帮助可以欣赏。 先谢谢你。

在多个选项卡中使用相同的NSManagedObjectContext

我有一个标签栏控制器与不同的视图控制器都使用相同的pipe理对象上下文,设置如下: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { RootViewController *rootVC = [[RootViewController alloc] initWithStyle:UITableViewStyleGrouped]; rootViewController.managedObjectContext = self.managedObjectContext; UINavigationController *rootNavCon = [[UINavigationController alloc] initWithRootViewController:rootVC]; [rootVC release]; SettingsTableViewController *settingsVC = [[SettingsTableViewController alloc] initWithStyle:UITableViewStyleGrouped]; settingsVC.managedObjectContext = self.managedObjectContext; UINavigationController *settingsNavCon = [[UINavigationController alloc] initWithRootViewController:settingsVC]; [settingsVC release]; tabBarController = [[UITabBarController alloc] init]; NSArray *controllers = [NSArray arrayWithObjects:rootNavCon, settingsNavCon, nil]; tabBarController.viewControllers = […]

如何设置UITabBarController视图?

我有一个应用程序,有几个意见。 在一个视图中,我想添加一个UITabBarController 。 在另一个应用程序中,我使用这个将UITabBarController添加到rootViewController ,但我不确定这是否是正确的方法。 在.h @property (nonatomic, retain) IBOutlet UITabBarController *tabBarController; 在他们中 @synthesize tabBarController=_tabBarController; self.window.rootViewController = self.tabBarController;

在纵向中使用UITabBarViewController,而在通用应用程序中横向使用UISplitViewController

我想在纵向iPhone上使用UITabBarViewController,而在iPhone 6/6 +横向或iPad上使用UISplitViewController。 在iPad或iPhone 6/6 +横向上,标签栏项目在最顶层的视图控制器中显示为UITableViewCells。 我真的很希望调用对象不必担心设备或方向,而是将作为input的视图控制器作为input在iPhone上的标签栏中纵向以及在iPad和iPhone 6/6 +上的根视图控制器中,在风景。 以下是我的意思的视觉表示: 我认为很可能使用标签栏图像属性将图像放置在表视图单元格中。 我在Swift中这样做,我认为这个策略可能是这样的: class ResponsiveRootViewController: UIViewController { var viewControllers: NSArray? var responsiveTabBarController: UITabBarController? var responsiveSplitViewController: UISplitViewController? var responsiveRootViewController: UITableViewController? override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } override func willRotateToInterfaceOrientation(toInterfaceOrientation: UIInterfaceOrientation, duration: NSTimeInterval) […]

UITableView:缩小标签栏和导航栏上滑动

脚本 我有一个使用导航控制器(屏幕顶部)UIdevise的选项卡栏控制器(屏幕底部)的应用程序。 在一个视图控制器我有一个UITableView的内容,用户将“向上滑动”滚动查看内容的表。 需要 就像Yahoo! 和Instagram的应用程序,我希望能够有顶部的导航栏和底部的标签栏“收缩”和“消失”,当它感觉到用户刷在桌面上。 当然,当用户再次下滑时,我希望他们都能重新出现。 题 有谁知道如何做到这一点?

点击tabBar时转到rootView

我用基于视图的应用程序&在我编程生成TabBar。 问题是: 我有一个Iphone应用程序,其中我有两个tabitems与tabbarcontroller.Inside tabbarcontroller每个viewcontroller是一个导航controller.whenselect第二个选项卡我有一个视图controller.whenselect一个button,我推另一个视图控制器到self.navigation controller.and在该视图控制器我推,并去那样。但问题是,当我selecttabitem再次pushviewcotrooller显示在那里。但我需要那个rootview那里再次当我select选项卡 我在AppDelegate.m中的代码是: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; UINavigationController *nc1; nc1 = [[UINavigationController alloc] init]; UIViewController *viewController1 = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; nc1.viewControllers = [NSArray arrayWithObjects:viewController1, nil]; UINavigationController *nc2; nc2 = [[UINavigationController alloc] init]; UIViewController *viewController2 = [[[secondview alloc] initWithNibName:@"secondview" bundle:nil] autorelease]; […]

在iOS 8中完全透明的UITabBar

我试图让我的tabBar透明,我已经search,但我发现所有的文章导致部分和不完全透明tabBars和一些IOS 5等。 我想要做到这一点,如素描3所示: 什么是最简单的方法来完成这个? 我想这样做: // Make the tabBar transparent self.tabBarController.tabBar.backgroundColor = [UIColor clearColor]; self.tabBarController.tabBar.translucent = YES; 但是结果并不完美: 真的很感谢帮助!:) 真诚的Erik 更新 // Make the tabBar transparent [[UITabBar appearance] setBarTintColor:[UIColor clearColor]]; self.tabBarController.tabBar.translucent = YES;

根据select哪个标签更改导航栏的标题?

我有一个iOS应用程序,其中有一个导航控制器作为根控制器,但在一个部分有一个标签栏来select导航栏之一的视图之间。 它看起来类似于iTunes应用程序(顶部的导航栏,底部的标签栏)。 我希望我的导航栏的标题根据select哪个标签进行更改。 我有两个单独的控制器文件为每个选项卡。 这是我曾尝试使用的每一个到目前为止解决这个无济于事: self.navigationItem.title = @"Title"; self.navigationController.navigationItem.title = @"title"; [self.navigationController setTitle:@"Live"]; [self setTitle:@"Top Title"]; 如何根据按下哪个选项卡来更改NavBar标题?

以编程方式创builduiTabBarController

我想为UITabBarController创build一个UIView 这是我的.h文件的代码: @interface TE : UIViewController <UITabBarControllerDelegate>{ UITabBarController *tabBarController; } @property (nonatomic,retain) UITabBarController *tabBarController; @end viewDidLoad方法: UIViewController *testVC = [[T1 alloc] init]; UIViewController *otherVC = [[T2 alloc] init]; NSMutableArray *topLevelControllers = [[NSMutableArray alloc] init]; [topLevelControllers addObject: testVC]; [topLevelControllers addObject: otherVC]; tabBarController = [[UITabBarController alloc] init]; tabBarController.delegate = self; [tabBarController setViewControllers:topLevelControllers animated:NO]; tabBarController.selectedIndex = 0; self.view […]

如何通过自定义图像设置iphone标签栏图标使用故事板

我是iPhone新手,我需要把一个自定义的图像图标放在标签栏。但它只显示默认的颜色(黑色和蓝色)。帮我克服这个错误的朋友…?