Questions tagged «uitabbar»



19
iPhone:如何用动画切换标签?
我正在使用标签栏驱动的应用程序中以编程方式切换标签UITabBarController.selectedIndex。我要解决的问题是如何为视图之间的过渡设置动画。即。从当前选项卡的视图到所选选项卡的视图。 首先想到的是利用UITabBarControllerDelegate,但是似乎在以编程方式切换选项卡时未调用此方法。我现在正在考虑将UITabBarDelegate.didSelectItem:作为设置过渡动画的可能钩子。 有没有人设法使过渡动画?如果是,怎么办?

6
TabBar图像应为多大?
我有一个大小为100的tabBar图标。 我在2013年的《苹果人机界面指南》中进行了检查,并说图像尺寸应为30x30/ 60x60。 但是当标签栏控制器的高度为50时,我将图像的大小保持为50x50。 现在,当我运行项目时,我看到下面的丑陋设计: 知道要使用什么尺寸的图像才能使设计完美吗? 注意:我也不在写文本(例如,主页,搜索等)。标签按钮的文本位于图像本身中。

8
向下移动UITabBarItem图像?
通常,在的每个标签上,UITabBar您都有一个小图像,并为该标签命名。图像在选项卡顶部定位/居中,以适应下面的标题。我的问题是:如果您想拥有一个只有图像且没有标题的tabBar,是否有办法将图像向下移动,使其在选项卡中更好地居中? 我目前正在使用(见下文): [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected]; 但是我更喜欢使用没有标题的较大图像,目前,如果我将图像放大到大约70pixels @ 2x左右,它将开始从顶部UITabBar溢出,同时在底部留下大量未使用的空间。

18
更改UITabBar的色调/背景色
UINavigationBar和UISearchBar都具有tintColor属性,该属性使您可以更改这两个项目的色彩(令人惊讶的是,我知道)。我想对我的应用程序中的UITabBar做同样的事情,但是现在找到了将其从默认黑色更改的方法。有任何想法吗?

22
更改标签栏项目图像和文本颜色iOS
这是我的标签栏: 下图显示了正在运行的程序并选择了“ NEWS”项: 很明显,酒吧色调颜色可以按我的要求正常工作! 但是tintColor仅影响图像而不影响文本。 另外,在选择了一个项目(就像上面说的,新闻)项目颜色变蓝!如何防止这种情况发生?我希望它保持白色。 为什么在选择文本时将其更改为白色,而在未选择文本时却将其更改为白色? 我基本上希望项目颜色和文本颜色始终保持白色。 我该如何实现?谢谢你的帮助。 是否需要为每个单独的项目提供快速代码? 编辑:

19
更改UITabBar的高度
我UITabBarController用作根视图,并且应用程序支持iOS 6及更高版本。项目类的层次结构如下。 UITabBarController - tab1 - UINavigationController - UIViewController - UIViewController . . - tab2 - UINavigationController - UIViewController - UIViewController . . . - tab3 - UIViewController - tab4 - UIViewController 我使用下面的代码来更改上面层次结构UITabBar中的一个UIViewControllers(位于里面UINavigationController)的高度。 CGRect tabbarFrame = self.tabBarController.tabBar.frame; tabbarFrame.size.height += 60; self.tabBarController.tabBar.frame = tabbarFrame; 但是它并没有改变高度。UITabBar以默认高度显示。尽管记录其值会打印更改的值,如下所示。 <UITabBar: 0xb528f60; frame = (0 431; …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.