Tag: uitabbarcontroller

我们如何创build一个更大的中心UITabBar项目

我想知道如何创build一个更大的中心UITabBar像下面的镜头? 真的很漂亮!!!!

如何以编程方式在AppDelegate中添加UITabBarController&UINavigationController?

如何在应用程序委托中以编程方式添加UINavigationController & UITabBarController 。

将UIButton作为子视图添加到UITabBar

我正试图在我的应用程序中实现一个隐藏的UITabBar。 我制作了所有的animation,效果非常好。 我只是有一个问题,让我的UIButton“拉标签”显示标签栏。 它不响应触摸事件UIControlEventTouchUpInside。 我把这个pull标签添加到UITabBarController的UITabBar中: – (void)viewDidLoad { [super viewDidLoad]; //Add pull pullButton = [UIButton buttonWithType:UIButtonTypeCustom]; UIImage *image = [UIImage imageNamed:@"TabBarPull.png"]; pullButton.frame = CGRectMake(self.tabBar.frame.size.width – image.size.width, -image.size.height + 3, image.size.width, image.size.height); [pullButton setImage:image forState:UIControlStateNormal]; [pullButton addTarget:self action:@selector(pullBarTapped:) forControlEvents:UIControlEventTouchUpInside]; pullButton.userInteractionEnabled = YES; [self.tabBar addSubview:pullButton]; } 这是标签栏看起来像打开和closures的内容: 编辑:我已经确定,问题是因为button不在UITabBar的框架。 看起来我将不得不把button放在UITabBar之外…animation噩梦。

如何在纵向模式下lockingviewController

我很快就在iOS应用程序上开玩笑了。 我已经使用UITabBarController作为rootViewController。 我有一个viewControllervideo列表。 这个viewController只支持肖像模式和用户select一个video,然后使用showViewController方法进入playerController,它可以同时支持方向(纵向和横向模式)。 如果video播放完成,playerController会popupvideo列表控制器。每个事情都很好,但用户可以在video播放完成后旋转屏幕(如剩余时间1秒或0秒),然后video列表viewController进入横向模式。 我已经试过这个代码在纵向模式下设置玩家的方向。 let value = UIInterfaceOrientation.Portrait.rawValue UIDevice.currentDevice().setValue(value, forKey: "orientation") 但没有工作。 如何解决这个问题。

如何更改ios中的tabBar图标颜色

我目前的标签栏如下所示: 我的代码如下: -(void)startTabBar{ self.tabBarController = [[UITabBarController alloc] init]; TAB_1 *tab_1 = [[TAB_1 alloc]init]; TAB_2 *tab_2 = [[TAB_2 alloc]init]; TAB_3 *tab_3 = [[TAB_3 alloc]init]; [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIColor blackColor], NSForegroundColorAttributeName, nil] forState:UIControlStateNormal]; [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor redColor], NSForegroundColorAttributeName,nil] forState:UIControlStateSelected]; NSArray* controllers = [NSArray arrayWithObjects:tab_1,tab_2, tab_3, nil]; self.tabBarController.viewControllers = controllers; self.window.rootViewController = self.tabBarController; } 我想要做的是: 标准标签:标签的 […]

如何正确地将数据从一个Tab切换到另一个Tab

我有一个标签栏控制器,这是初始视图控制器,它也有一个PFLoginViewController如果用户没有login幼崽。login/注册stream程正常工作。 这两个选项卡是1.一个UICollectionView ,我将从现在开始将其称为IntroVC 2.一个UITableView ,我将引用FeedVC 当用户点击IntroVC一张照片时,一个Show segue被触发(通过prepareForSegue ),显示第三个屏幕( UIView ),这在技术上不是一个标签。 我从现在开始将其称为SelectVC 。 注:所有这些屏幕也embedded(设备)在导航控制器。 SelectVC显示一张照片,并且有一个UIButton ,用户可以按下这个UIButton触发一个Show segue和Unwind segue,将图像推送到FeedVC 。 我创build一个Unwind segue的原因是因为没有它,图像将推入FeedVC (第二个选项卡),但第一个选项卡仍然会突出显示。 我用Unwind segue修正了这个问题,但是我注意到在select后,当我按下第一个选项卡(Intro VC)时,导航栏有一个返回button,而且我使用SelectVCbutton的次数越多推动图像,我不得不在IntroVC按回来。 我很困惑如何解决这个问题。 很明显,我没有正确地连接stream程,似乎IntroVC正在多次生成? 当我在Simulator中通过segues时,我在控制台中得到以下消息: Nested pop animation can result in corrupted navigation bar Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted. 任何帮助将不胜感激! 下面的相关代码。 IntroVC.swift […]

以编程方式创build标签栏控制器后,如何添加导航界面(Swift)

在AppDelegate/didFinishLaunchingWithOptions上创buildTabBarController之后,如何在Swift上以编程方式添加导航接口。 这是我目前的代码: self.window = UIWindow(frame: UIScreen.mainScreen().bounds) let tabBarController = UITabBarController() let purchaseViewController = PurchaseViewController(nibName: "PurchaseViewController", bundle: nil) let financeViewController = FinanceViewController(nibName: "FinanceViewController", bundle: nil) tabBarController.viewControllers = [purchaseViewController, financeViewController] self.window!.rootViewController = tabBarController self.window!.makeKeyAndVisible() 我在看文档。 它有以下准则 – (void)applicationDidFinishLaunching:(UIApplication *)application { self.tabBarController = [[UITabBarController alloc] init]; MyViewController1* vc1 = [[MyViewController1 alloc] init]; MyViewController2* vc2 = [[MyViewController2 alloc] init]; […]

我如何添加一个自定义分隔图像到UITabBar?

我有一个UITabBar,我试图在新的iOS 6应用程序商店看起来风格。 我有一些相当不错的渐变,但我想知道如何设置分隔图像。 除了手动添加行到每个图像,有什么我可以做的重现分频器的外观?

iOS 7在标签栏中旋转视图时,视图的右侧不可点击

我有一个非常简单的应用程序组成的一个单一的看法。 一切工作正常,应用程序旋转,屏幕右侧的button可点击。 我正在使用iOS 7和Xcode 5。 如果进入故事板并select视图,请执行编辑器>embedded>选项卡栏控制器,现在当应用程序从纵向旋转到横向时,应用程序的右侧不可点击。 它似乎是从左侧停止工作正好是768像素,所以它让我觉得应用程序中有东西没有旋转。 什么可能是错的? 这只是一个基本的单一视图向导应用程序,我把一些用户界面元素,以testing。 唯一让它停止工作的是embedded到标签栏中。 这是整个项目: https : //github.com/tomkincaid/rotate 更新:我最初为iPhone和iPad使用相同的iPhone故事板,并认为这可能是问题。 不过,我创造了一个新的iPad故事板,它有同样的问题。 另一个更新:如果我把视图里面的导航控制器,它的工作原理。 所以查看工程和标签>导航>查看工程,但标签>查看不起作用。

要更改iOS 7中未select的UITabBar图标的颜色?

我知道这个问题早就被问到了,但是我仍然没有在互联网上find解决scheme。 我提到了以下几个职位: 如何更改iOS 7中tabBarItems的文本和图标颜色? 只能使用tintColor更改选定的图标颜色。 如何更改iOS 7中未选中的标签栏项目的颜色? 在这里他们写了自己从UIViewinheritance的GozTabBar类 当它处于未选中状态时,我想更改UITabBar图标的默认灰色。 任何帮助将不胜感激。 提前致谢。