uitabbaritem相关内容
如何从UITabBar中删除UITabBarItem? 我没有尝试任何事情,因为我没有从Google搜索或UITabBar,UITabBarController或UITabBarItem的文档中找到任何东西. 提前谢谢! :) 解决方案 NSArray 项目集合.由于items属性是NSArray而不是/* suppose we have a UITabBar *myBar,
..
我正在尝试添加徽章警报标签,如所附屏幕快照中的标签. 我尝试搜索标题,标签uitabbar项目,但被卡住了. 任何建议都值得赞赏. 解决方案 Xcode 7.2.1 Swift 2.1.1 您只需为所需的UITabBarItem设置badgeValue,如下所示: tabBarController?.tabBar.items?[4].badgeValue = "1"
..
如果可以的话,我不是不可以,但是这种方法可以像对待常规按钮单击(操作)一样处理选项卡栏项目单击吗?原因是:我的应用程序中有一个标签栏,对于大多数标签栏项目,触摸时都不会更改屏幕,但确实会更改视图中显示的数据。似乎为此使用TabBarAppDelegate会有点麻烦...是否有更好的方法? 谢谢 解决方案 最直接的方法是UITabBarDelegate。抱歉。通过在类定义之后添加
..
我正在为uitabbar应用程序进行定向工作.我在选项卡中使用了5个选项卡项.我只希望在“风景"和"potrait"中旋转4个标签栏项.但是问题是当我在不旋转的标签栏项中将"return no"设置为shouldAutorotateToInterfaceOrientation时,所有标签栏都无法正常工作.有人可以告诉我我出了什么问题吗? 谢谢. 关于, 机灵的 解决方案 默认情
..
我想以编程方式将标题设置为选项卡项,但是它不起作用.我的代码如下: - (IBAction)tab1Click:(id)sender { myTabBarController = [[UITabBarController alloc] init]; view2Controller = [[View2Controller alloc] init]; [
..
我有一个iPad应用程序(Xcode 5,iOS 7,ARC和情节提要).我有一个UITabBarController,每个场景都有一个UITabBarItem. 当我点击一个标签栏项目时,它会转到正确的场景,但是“当前"标签栏项目的图像会被一个“蓝色框"覆盖. 如何用不同的图像替换该“蓝色框"? (我不想更改颜色;我想用其他图像替换它.) 解决方案 用于标签栏项目的图像必须具
..
在我的应用程序中,我在"Storyborad"中添加了UITabBarController. 但是现在我想以编程方式添加UITabBarItem.假设有5个按钮,每当用户单击该按钮时,我的UITabBarController就会被调用. “标签栏"中共有5个标签. 例如: 标签名称:item1,item2,item3,item4,item5. 按钮名称:item1,item2,item3,i
..
我知道这个问题已经问过几次了,但是当我在AppDelegate类中放置UITabBarController并且将viewControllers仅设置为 时,我仍然陷入困境 self.tabBarController.viewControllers = @[aboutUsNavController,myProfileNavController, projectsListN
..
如何更改UITabBarItem的宽度? 我有一个带有标题的项目,它比默认项目的宽度还要宽.我该如何解决? 解决方案 我刚刚翻阅了文档,却没有找到调整UITabBarItem宽度的方法. 一种可能的解决方案是在标签栏控制器中放置一个视图,以加载自定义的UITabBarItem,即适当的宽度.
..
试图完成 在tabbaritem上点击,它将调用tabbaritem VC上的相应方法. 问题 当我点击tabbaritem2时,它将调用tabbaritem2上的didSelectViewController,然后调用相应的方法.然后,当我点击tabbaritem3时,它仍会调用tabbaritem3上的didSelectViewController及其相应的方法. 但是
..
我有一个基于选项卡栏的应用程序,其中有5个以上的选项卡栏项目-因此,我可以在视图中直接显示其中的4个项目,其余的则可以通过选择“更多"选项卡来获得.按下选项卡栏项时,我想检测出它是哪个项. 因此,在 - (void)tabBarController:(UITabBarController *)tabBarCtrl didSelectViewController:(UIViewControlle
..
我有一个带有4个标签栏项目的uitabbarcontroller,每个标签栏项目都有一个uinavigationcontroller. 我只需要将一个uitabbar项目的方向锁定为Portrait.所以我实现了以下代码: 创建了一个自定义标签栏控制器,并在其中添加了以下代码: MainTabBarController.m -(BOOL)shouldAutorotateTo
..
在网上搜索如何调整UITabBarItem标题位置的位置时,我跑过这个类似的帖子,仍然想知道如何做到这一点。 甚至可以从标题位置调整一下自下而上? (例如5px)我需要这个,因为我有自定义图像,现在标题的位置并不完美。 解决方案 为什么你不是只为你的视图控制器有一个空的title属性,并将标题添加到选项卡的自定义图像? 你可以这样做(在iOS 5.0中) : UIIma
..
当我的应用加载时,我想根据用户上次运行应用时设置的保存设置更改其中一个标签上的图像。当用户点击执行该选项卡的viewcontroller的ViewDidLoad方法的选项卡时,我能够更改图像。见下文: UITabBarItem * tabItem; if(condition = YES){ tabItem = [[UITabBarItem alloc] initWithTitle:@
..
我目前有8个UITabBar项目,所有项目都可以在更多视图中编辑。我的问题是,允许的标签栏项目的绝对最大数量是多少? 我知道5是一次可见的最多;我正在寻找你可以拥有的最多期限。 解决方案 我认为没有硬限制,只要因为你没有内存不足。我过去使用了20多个没有任何问题(虽然有很多控制器意味着你在管理内存时应该非常小心,即正确处理 didReceiveMemoryWarning )
..
有人可以告诉我,我怎样才能将UITabBarItem的标题例如2px移到顶部? 解决方案 解决方案: UITabBarItem * item = [tabBar.items objectAtIndex:0]; item.titlePositionAdjustment = UIOffsetMake(0,-5.0);
..
我的应用程序有6个菜单项,因此操作系统显示前4个菜单项,然后显示“更多”项目,链接到用户可以选择其他两个菜单的屏幕。 我的问题是我想在更多项目上显示徽章,以便用户知道隐藏的其中一个菜单项需要他们注意。 (我们的用户可以清楚地看到徽章所代表的隐藏项目,因为其中一个隐藏项目是“设置”,另一个是“当前上传”) 我不知道如何访问自“UITabBar”中的“items”数组以来,“More”项只
..
我的iPhone应用程序在视图底部有一个标签栏控制器 - 此刻我有三个按钮。但是,我想添加更多,但为了这样做,我需要将三个按钮中的最后一个按钮变成“更多...”按钮,否则其他按钮上的文本会相互碰撞。 我知道如果标签栏中有超过5个按钮,那么它会自动创建一个更多的按钮 - 但是有没有办法通过编辑功能手动调用它? 谢谢。 解决方案 您不必手动创建“更多.. “按钮。只需将所需的所有视
..
当用户选择标签栏上的项目时,我喜欢自定义选择的图像,默认情况下,它选择为蓝色,但希望使用绿色。类似下面的任何想法? alt text http:// www .freeimagehosting.net / uploads / 11a2137011.png 解决方案 刚刚找到我的解决方案。基本上,我将UITabItem子类化并在导航控制器中设置: - (void)viewDi
..
通常在 UITabBar 的每个标签上,您都有一个小图片和一个命名标签的标题。图像位于标签顶部/居中,以容纳下方的标题。我的问题是:如果你想让tabBar只有一个图像,没有标题可以将图像向下移动,以便在标签内更好地居中? 我目前正在使用(见下文): [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselec
..