uitabbar相关内容
我差不多完成了一个项目,并且正在研究最后几个UI扭结。我的应用程序使用标签栏进行导航,出于审美目的,我希望应用程序在最后一个选项卡(用户配置文件)而不是第一个选项卡上打开。我知道我可以重新排序Interface Builder中的选项卡,但是标签栏看起来很奇怪,首先是配置文件选项卡,其他地方是主页选项卡。如何将配置文件选项卡保留为第5个选项卡,但默认情况下在该选项卡上打开应用程序? 解决方案
..
在iOS7.0.3 - 7.0.6上,我的searchBar颜色为金色/黄色,如下所示: 但在iOS 7.1上,颜色变为如下所示: 我设置 searchBar.tintColor = [UIColor clearColor]; searchBar.backgroundColor = goldColor; searchBar.tintColor = [UIColor bl
..
这是我对标签栏项目的设置: 但是,当点击应用程序内的项目时,未显示1051-id-badge选择的图像,而是显示任何内容: 我的设置有问题吗?任何想法? 解决方案 要解决此问题并设置所选图像而不编写任何代码,我们也可以使用“用户定义的运行”属性“。 选择标签栏项,然后在“Identity Inspector”中,从“用户定义的运行时属性”中添加新值。 将'Key P
..
我正在更新我的应用程序以使用iOS 7,我遇到了表视图问题。我的标签栏是半透明的。问题是当我滚动到表格视图的底部时,最后一个单元格的一部分仍然位于标签栏的后面。我想在最后一个单元格和标签栏之间留出一点空间。我可以通过使用不透明的标签栏来解决这个问题,但我希望保持半透明。 解决方案 尝试设置 self.edgesForExtendedLayout = UIRectEdgeNone;
..
任何人都可以告诉我如何在iOS中使用故事板时设置默认选项卡。我似乎无法弄清楚如何做到这一点。 谢谢 解决方案 您可以使用以下两种方法之一: tabBar.items = tabBarItems; tabBar.selectedItem = [tabBarItems objectAtIndex:0]; 或来自对象的直接方法 [tabBar set
..
我有标签栏控制器,标签很少。 所有标签项应具有相同的非选择颜色的图像和文本。 所有标签项应具有不同的图像选择颜色和 文本。 我准备用选定和未选择项目所需的颜色创建图像。我知道如何为AppDelegate的所有标签更改此颜色 UITabBar.appearance()。tintColor = UIColorFromRGB(rgbValue:MY_COLOR ,aplhaV
..
我有一个标签栏应用,我想要一个标签来自其中一个标签。有没有一个好的/简单的方法来做到这一点而不改变观点? 解决方案 目前没有办法直接(通过支持的api调用)获取特定标签栏项的框架。我所做的只是显示标签栏左端的弹出窗口,如下所示: CGFloat tabBarHeight = self.tabBarController。 tabBar.bounds.size.height; CG
..
我在更改标签栏控制器时遇到一些困难。基本上我有UITabBarController与3个控制器。应用程序启动时的第一次我更改了一个这样的控制器: NSMutableArray * muteArray = [[NSMutableArray alloc] init]; FirstPage * online; if(UI_USER_INTERFACE_IDIOM()== UIUser
..
当我收到将标签栏的背景图像更改为自定义图像的请求时,我已经制作了一个标签栏iOS项目。该项目是针对iOS 4.x开发的,因此iOS5的 [tabBar setTabBarBackgroundImage:[UIImage imageNamed:@“custom.jpg”]] 不起作用。你能给我一些简单的解决方案(如果有可能,我不想改变整个项目)? 编辑: 只有三行代码可以解决所有问题:
..
我必须在TabBar中的部分之间添加分隔符,如下图所示: 我尝试使用此图像设置tabbar的背景图片: 但我在旋转设备时遇到问题。 我使用的代码: +(UITabBarController *)loadTabbar { UITabBarController * tabBarController = [UITabBarController new]; Menu
..
我正在尝试在 UITabBarController 上创建过渡效果,有点类似于Facebook应用。我设法得到一个“滚动效果”工作Tab键切换,但我似乎无法弄清楚如何交叉溶解(或它至少不起作用)。 这是我当前的代码: import UIKit class ScrollingTabBarControllerDelegate:NSObject,UITabBarController
..
因为我对普通iphone标签栏无法提供的标签栏有一些要求,我需要自己构建。 构建我的最佳方法是什么自己的标签栏,具体来说,如何以正确的方式在我的主视图控制器中添加/删除(显示/隐藏)视图,同时考虑到子视图的内存和最佳实践? 解决方案 正如我在其他地方所说的那样,摆脱 UIKit提供的核心导航类几乎是永远一个好主意。您认为哪种类型的应用程序要求值得完全自定义标签栏类?通过子类化,分类或
..
我实现了一个自定义的UITabBar,我仍然在它上面有这个渐变/阴影。 我添加了 [self.tabBar setBackgroundImage:[UIImage imageNamed:@“navBarBottom.png”]]; 这只是改变背景但保持阴影渐变。 我做错了什么?是否有任何指定可以摆脱它? 我有什么: 我想要的是什么: 谢谢。 解决方案
..
我想知道我们如何创建一个更大的中心UITabBar,如下图所示?真的很漂亮!!!! 解决方案 我建议你看一下下面的文章。 它解释了如何自定义提升主按钮的标签栏。 代码: UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0,0.0,b
..
我正在尝试在我的应用中实现可隐藏的UITabBar。我已经设置了所有的动画,并且它们运行得非常好。我只是遇到一个问题,让我的UIButton“拉片”显示标签栏。它没有响应触摸事件UIControlEventTouchUpInside。 我将拉标签添加到UITabBarController中的UITabBar: - (void)viewDidLoad { [super viewDi
..
我当前的标签栏如下所示: 我的代码如下: - (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 *
..
我正在尝试从更多菜单中的图标更改蓝色。我尝试了几乎所有我在Stack Overflow上找到的东西,但没有任何效果。 我尝试了这个解决方案,但无效。 我发现改变颜色的唯一选择是 [ [UIView外观] setTintColor:[UIColor redColor]]; 但它会更改应用中的所有颜色。 代码只是一个带有故事板的新项目,
..
我已经自定义了TabBar外观 UIImage * tabBackground = [[UIImage imageNamed:@“tab-bar-bg .png“] resizableImageWithCapInsets:UIEdgeInsetsMake(0,0,0,0)]; [[UITabBar外观] setBackgroundImage:tabBackground]; [[UI
..
有没有办法隐藏标签栏并删除剩余的空间(约50px)? 我试过 self.tabBarController?.tabBar.hidden = true self.extendedLayoutIncludesOpaqueBars = true 没有运气。我看到空格。 解决方案 如果您仍然在隐藏的标签栏下看到黑条纹,您是否尝试过选择在不透明栏下扩展边缘在这里?
..
我想更改 UITabBarItem 徽章的背景颜色,但无法找到有关如何制作它的任何资源。 解决方案 UITabBarItem 自iOS 10开始提供此功能。 var badgeColor:UIColor? {get set} 也可通过外观获得。 if #available(iOS 10,*){ UITabBarItem.appearance()。bad
..