jjzjj

uitabbarcontroller

全部标签

ios - 关闭 UITabBarController 并推送登录 View Controller

我正在开发一个需要不断通过服务器进行身份验证的应用程序,因此我想保存用户凭据,然后在需要时使用它。因此,当用户启动应用程序时,将对凭据进行验证检查,然后,如果它有效,则将用户带到UITabBarController。这样,用户不必在每次执行应用程序时都登录。考虑到这一点,每当用户点击注销时,我都需要推送登录ViewController并关闭UITabBarController。我的问题是我将如何关闭UITabBarController?我认为委托(delegate)不会提供帮助,因为我的登录ViewController甚至不知道UITabBarController,而且我无法让UITa

ios - 未使用 UITabbarController 调用 ViewDidLoad

我有一个带有第一个View的应用,然后它在UITabBarViewController中显示两个View。不幸的是,似乎ViewDidLoad方法没有在我的两个由选项卡栏链接的View中调用。它必须显示一个标题,例如,未完成的操作。这是一张展示我目前工作的照片。 最佳答案 几个想法:你说ViewDidLoad。这是区分大小写的,应该是viewDidLoad。或者这只是问题中的错字。确保您的子场景具有合适的ViewController。如果您在IB中选择ViewController,您应该会在身份检查器中看到如下内容:如果看起来像:那

ios - 单击标签栏更多按钮时获得两个导航栏

在整个应用程序中有一个主导航Controller和一个主tabbarcontroller,问题是当我点击omtabbarcontroller的“更多”选项卡时它显示了两个导航栏为了解决这个问题,我尝试使用以下代码隐藏我的主导航Controller导航栏:self.tabbar.navigationController.navigationBarHidden=YES;但是这样做给我带来了意想不到的结果,即半导航栏和半黑背景。如果有人知道解决方案,请帮助我。提前致谢。 最佳答案 让viewController与单独的UINavigati

ios - 通过弹出 navigationController 或使用标签栏来识别是否到达 viewController 的更好方法

尝试澄清:我希望能够区分以下两种情况:一个viewController的View由于弹出而变得活跃。viewController的View因tabBar导航而变得活跃在我正在处理的应用程序中,我需要知道viewController是否由于其navigationController被弹出而被呈现。我看过这个post并认为我已经通过简单地调用找到了解决方案:BOOLwasReachedByPopping=!self.isMovingToParentViewController;在我的viewWillAppear:方法中这在大多数情况下工作正常,但不幸的是,当通过tabBarControll

ios - 使用委托(delegate)和 UITabBarController 向前传递数据

我的应用程序中有一个UITabBarController。我正在尝试将数据从我的应用程序的第一个选项卡转发到第二个选项卡。在第一个选项卡中,我有一个UITableViewController,在didSelectRowAtIndexPath方法中,我有以下代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{ViewControllerB*viewControllerB=[self.tabBarController.navigationController.v

ios - 更新到 iOS 7.1 后,tabBar 图像消失了

在iOS7.1更新后,我看不到tabBar的图像,但如果我单击其中一个图像,它就会出现。我有以下代码来设置tabBar项目的图像UINavigationController*myController;..//somecodeheremyController.tabBarItem.image=[UIImageimageNamed:@"someImage.png"];myController.navigationBar.barTintColor=myColor;myController.navigationBar.translucent=NO;//andsoonfortheremainin

ios - 如何通过工具栏按钮替换容器 View ?

我想创建一个UI,其中有一个导航栏及其按钮,下方有一个工具栏,两者始终可见。然后我想要一个底部的工具栏,当您点击一个按钮时,它将替换屏幕中间可见的内容。我会使用UITabBarController但我不想要下方的文本标签或图标的图像-按钮将是一个unicode字符。它们应该是灰色的,然后在选择一个时用色调填充。我在想这样做的方法是在点击按钮时应用色调,但由于条形按钮没有粘性的“选定状态”,我不确定该怎么做。我也不确定如何替换中间的内容。我在想我应该创建一个容器,然后从每个将performSegueWithIdentifier的按钮创建一个操作方法到将包含不同内容的不同容器。但是只能嵌入

ios - 如何将菜单按钮添加到选项卡栏 Controller

大家好,我正在制作一个应用程序,它使用带有三个选项卡的选项卡栏Controller以及一个滑出式抽屉导航。我的问题是如何在左上角放置一个条形按钮项目。当我运行我的应用程序时它不显示,但它显示在常规ViewController中。这是我的代码。#import"FirstViewController.h"#import"SWRevealViewController.h"@interfaceFirstViewController()@end@implementationFirstViewController-(void)viewDidLoad{[superviewDidLoad];[[UIT

ios - 最后一个单元格在底部被我的 UITabBar 切断

我有一个主要的viewControllerA和一个UITabBar。我的问题是,当我滚动到最后一个单元格,然后在UITableView中单击单元格进入viewControllerB,然后返回到我的viewControllerA,我的最后一个单元格在底部被截断,我可以滚动以显示该单元格的所有内容。但默认情况下,UITableView底部的位置与上次不同。当我启动viewControllerB时,我在VCB"viewWillAppear"中使用此代码隐藏了我的UITabBar:-(void)hideTabBar{UITabBar*tabBar=self.tabBarController.t

ios - 注册或登录iOS7后如何显示标签栏

基本上我有一个基于选项卡的应用程序,它涉及先从登录页面登录/注册,然后才能看到选项卡栏,我已经用了大约3个小时,但还没有解决方案!所以它更像是:LandingCtrl(tabBarNotvisible)->LoginCtrl(tabBarNotvisible)->配置文件(tabBarvisible)这是我尝试过的:appdelegate.m-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWin