草庐IT

UITabBar

全部标签

iphone - UItabBar 中的 PopOver

我需要在它右侧的tabBar中创建一个弹出窗口。喜欢:self.navigationItem.rightBarButtonItem导航栏中的属性。(忘记其他按钮,我只需要一个按钮。)知道怎么做吗?谢谢 最佳答案 如果您希望弹出窗口出现在tabbaritem上,您可以在这里查看我的回答:UIPopoverControllerplacement 关于iphone-UItabBar中的PopOver,我们在StackOverflow上找到一个类似的问题: https

iOS:我希望点击标签栏项目始终指向原始 URL

我有一个包含4个标签页的应用。其中一个选项卡是UIWebView。它从一个特定的URL开始。我想要它,以便在通过单击链接和所有其他内容在此webview中导航之后,当您再次单击选项卡项时,它会重新加载原始URL。我怎样才能做到这一点? 最佳答案 在包含UIWebView的ViewController的viewWillAppear方法中,始终将其设置为原始URL。-(void)viewWillAppear:(BOOL)animated{NSURL*url=[NSURLURLWithString:@”http://www.google.

iphone - 基于 View 的应用程序中的 Tabbar 项目不起作用

我在一个基于View的应用程序中通过nib创建了一个包含三个项目的标签栏。我希望在View出现时默认选择第一个项目。问题是item1showselected但它没有加载它有权执行的View。当我们单击该项目时,将出现该View。请帮我解决这个问题。这是我的代码...-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];tabBar.delegate=self;[tabBarsetSelectedItem:[tabBar.itemsobjectAtIndex:0]];}-(void)tabBar:(UITa

ios - "Slide"UITabBar View 之间的 segue

我的iOS5应用程序使用带有UITabBarController的Storyboard。共有三个“选项卡”,每个选项卡都显示一个ViewController,该ViewController已使用关系链接回UITabBarController。目前,当您按预期点击相关选项卡时,每个ViewController都会出现。然而,为了更优雅的过渡,我想将ViewController滑动到屏幕上和屏幕外。例如,如果我当前在Tab0然后选择Tab1,则屏幕上的ViewController(对于Tab0)应该滑到屏幕的左侧,而新的ViewController(对于选项卡1)应从屏幕的右侧滑动。我已经

iphone - 收到推送通知后更改选定的选项卡

我想更改从推送通知打开应用程序时打开的选项卡。目前,我让应用程序在应用程序委托(delegate)中注册通知并在第一个ViewController中运行一个方法:AppDelegate.m-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{NSLog(@"didReceiveRemoteNotification");self.apstype=[[NSMutableStringalloc]init];self.apstype=[NSMutabl

ios - 如何在单击按钮时加载 UITabBar Controller 中的第二个选项卡..??

我有一个初始的UIViewController。我在UIViewController上有两个按钮,一个是Tutorial,另一个是Start。当我点击Tutorial时,我将导航到UITabBarController,其中Tutorial是默认(第一个)选项卡。我对此没有问题。我通过按住并右键单击并拖动到UITabBarController并选择模态来完成。但是当我单击开始按钮时,我将不得不导航到UITabBarController上的第二个选项卡。这怎么能做到??? 最佳答案 只需将UITabBarController.selec

iphone - 以编程方式交换 UITabbarItems

我正在制作一个英文应用程序,该应用程序具有UITabbarController。现在我也想要阿拉伯语的相同应用程序。所以我需要翻转最初从右到左的选项卡-到-从左到右。可能吗? 最佳答案 _这就是我在应用程序中放置标签栏项的基本方式。我每次都这样做-(id)initWithCoder:(NSCoder*)aDecoder显示项目的ViewController类的方法。self.tabBarItem=[[UITabBarItemalloc]initWithTitle:@"Home"image:niltag:0];[[selftabBar

iphone - 没有 UIViewController 的 UITabBar 按钮

想知道你们中是否有任何人尝试将UITabBarItem添加到UITabBar,该UITabBar用作从外部打开safari的按钮。这意味着它不会是一个真正的选项卡,而只是用作一个按钮。Apple会拒绝像这样使用UITabBarItem的应用程序吗?提前致谢。 最佳答案 尝试为该选项卡设置ViewController,然后在viewDidLoadviewDidAppear方法中添加您的URLScheme以加载safari或其他内容您需要打开的应用。我看不出Apple有什么理由拒绝它。所有标签栏实际上只是一个UI偏好。

ios - 是否可以在屏幕左侧设置 uitabbar?

所以,问题在标题中:是否可以将uitabbar设置在屏幕左侧而不是底部?谢谢=) 最佳答案 我不建议旋转UITabBarController的View,因为你需要解决很多问题,比如tabbar项的旋转,tabbar的大小,tabbar内容View的大小和旋转。为什么不创建View或ViewController来自定义您需要的内容?但是,如果你必须使用UITabBarController,你应该旋转[UITabBarControllertabBar]而不是[UITabBarControllerview],因为View[UITabBar

ios - 在 Storyboard中,我可以将自定义文本放在 "featured"选项卡栏图标下吗?

我可以将“系统项目”设置为“特色”,它会显示一个星形图标,下面有“特色”文本:但是当我尝试在“条形项”上设置“标题”时,“系统项”属性变为“自定义”,并且图标消失了。是否可以保留图标,但更改特色文本,就像这样?编辑:Thisanswer好像说不行,得找合适的图形。现在还是这样吗? 最佳答案 如果您更改ViewController的标题,它应该更新它关联的tabBarItem的标题,但是当您的tabBarController在该ViewController之外初始化时,您仍然会遇到问题。最安全的方法仍然是获取star.png并使用它。