草庐IT

UItabBarController

全部标签

ios - 如何在 iOS 中动态更改 UITabBar 图像

在运行时的某个时候,我想更改我的UITabBar中的一个选项卡的图像。到目前为止,这是我尝试过的:[[self.tabBarController.tabBar.itemsobjectAtIndex:1]setImage:[UIImageimageNamed:@"image-name"]forState:UIControlStateNormal];上面给了我一个-[UITabBarItemsetImage:forState:]:unrecognizedselectorsenttoinstance如果我使用setImage方法而不使用forState它可以工作,但这个方法在iOS3中被弃用

objective-c - 有哪些可用的 UITabBarController 选项卡图标?

如何查看iOSSDK中可用的所有图标以及如何将它们设置到我的UITabBarController选项卡? 最佳答案 可能还有更多,但您可以在InterfaceBuilder中查看选项卡栏项的“标识符”(在检查器View中)的下拉菜单。更新:完整列表为here:typedefenum{UITabBarSystemItemMore,UITabBarSystemItemFavorites,UITabBarSystemItemFeatured,UITabBarSystemItemTopRated,UITabBarSystemItemRece

iphone - iOS:通知其他选项卡式 View Controller 有关其数据集的更改

我有一个标签栏Controller,里面有两个Controller:一个mapviewController和一个tableview+NSFetcheddataController。两者都显示核心数据中有关特定日期的信息,并有一个按钮以模态方式显示日期选择器。我已经实现了当它们的模态视图Controller通过委托(delegate)消失时我的Controller数据集发生变化,但我希望这两个Controller更新它们的数据,而不仅仅是显示模态Controller的Controller。我考虑过在两个Controller中创建一个协议(protocol)并将彼此设置为它的委托(dele

iOS Tabbar - 更改为第一个选项卡和第一个 ViewController

我需要一些有关我的Tabbar应用程序的帮助。目前我的Tabbar如下所示:标签栏Controller选项卡1导航ControllerViewController1ViewController2选项卡2ViewController3假设ViewController2是当前显示的ViewController。现在我切换到ViewController3并想以编程方式切换到ViewController1。问题是,因为Tab1中的事件ViewController是ViewController2[self.tabBarControllersetSelectedIndex:0];将始终切换到Vie

ios - 无法将 UIBarButtonItem 添加到 UITabBarController 内的 navigationController

ViewController*VC=[[ViewControlleralloc]initWithNibName:nilbundle:nil];UINavigationController*NavCon=[[UINavigationControlleralloc]initWithRootViewController:VC];NavCon.navigationItem.leftBarButtonItem=[[UIBarButtonItemalloc]initWithTitle:@"Close"style:UIBarButtonItemStyleBorderedtarget:selfacti

iphone - 如何在 Tabbar Controller 之前显示登录 View ?

我目前正在开发一个iOS应用程序,允许用户查询他们的帐户(在网站上创建帐户)。我希望用户在连接后可以查询他的帐户。所以,我想要第一个View,它将是一个登录View。接受连接后,登录View消失,第一个ViewController加载数据。我该怎么做? 最佳答案 在FirstViewController的viewDidAppear上添加以下代码以在选项卡之前显示LoginViewController。-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];A

ios - 模态视图 Controller 不在窗口层次结构中

我尝试做的应用有一个标签栏Controller。当应用程序启动时,我在AppDelegate中获取用户位置,当我获得我需要的准确度时,AppDelegate会向我的应用程序的起始页面(标签栏Controller的索引0)发送一个NSNotification。收到通知后,此View尝试发送一封包含用户坐标和其他数据的电子邮件,但是一旦MFMailComposeViewController出现,我就会收到以下错误:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!我错过了什么?谢谢。编辑:添加一些代码...这是我的Ap

ios - 未调用 didSelectViewController 方法(使用 Storyboard )

我有2个版本的选项卡式ios5应用程序,一个使用Storyboard创建,一个使用xib文件创建。Storyboard版本不调用UITabBarControllerDelegate方法didSelectViewController(xib版本调用)。Storyboard中(我认为)缺少某些东西,但我不知道是什么。另一种构建问题的方式可能是——我如何引用Storyboard实例化的UITabBarController对象?感谢您的帮助。编辑:设置标签栏Controller委托(delegate):在AppDelegate.h中:@interfaceMyAppDelegate:UIResp

ios - Apple Mach-O 链接器错误解析

我最近将iOSParseFramework添加到我的Xcode5项目中。我现在收到10个错误...代码中没有错误。它们都是AppleMach-O链接器错误。我取出框架,错误消失了。我正在使用最新的Parse.framework,所以我不知道为什么会出现这些错误。我还有另一个问题,现在我更新到Xcode5.1,每当我使用UITabBarController或只是想向ViewController添加一个选项卡栏时……我都会感到很奇怪。整个栏变成纯灰色...解析Mach-O链接器错误图片http://postimg.org/image/s0y7b6a23/UITabController问题图

iphone - 结合 UITabBarController 和 UINavigationController

我尝试使用带有导航栏的“选项卡式应用程序”。默认情况下,选项卡栏工作正常,但我就是无法获得导航栏。我发现了一些关于插入导航栏和类似的东西,但我发现的所有东西都是几年前的,所以不要帮助我。而且最近的东西已经过时了,因为iOS5和新版本的Xcode..谁能指出我正确的方向来结合a来解决这个问题?请记住以下事实:我正在为iOS5开发我正在使用Xcode4.2 最佳答案 以下是如何以编程方式实现它。在[appName]-Info.plist中删除对主xib的引用在main.m中,加载你的委托(delegate):intretVal=UIAp