iOS 7 TabBar半透明问题

迈克尔·奥尔蒂斯

我有一个问题,当我在TabBar上关闭半透明框时,有一些东西挡住了我的某些视图。

看来这是一种额外的标签栏,或者我什至都不知道。我正在使用情节提要。

请查看所附图片:

使用半透明(关闭-否):

带半透明(关闭-否)

使用半透明(打开或是):

带半透明(开或是)

有人知道为什么会这样吗?

谢谢

PS:你们喜欢哪个tabBar?黑色或这个:

在此处输入图片说明

nalyd88

这发生在iOS7当您设置tabBar.translucentNOiOS试图变得聪明,并说“嘿,标签栏不是半透明的,所以我们最好将所有内容推到顶部”。通过将选项卡extendedLayoutIncludesOpaqueBars控制器内部的导航控制器内的视图控制器属性设置为来修复此问题YES

示例(未实际运行):

UITabBarController *tabBarController = [[UITabBarController alloc] init];
tabBarController.tabBar.barStyle = UIBarStyleBlack;
tabBarController.tabBar.translucent = NO;

UIViewController *viewController = [[UIViewController alloc] init];
viewController.extendedLayoutIncludesOpaqueBars = YES; // <-- This is important!!!!!!

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController: viewController];

tabBarController.viewControllers = @[navigationController];

来源:https : //web.archive.org/web/20160405135605/https : //developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/AppearanceCustomization.html

顺便说一句,我最喜欢非半透明的标签栏。

编辑

如下所述,Andy不必在代码中设置此标志。如果您要使用的话,可以在IB中进行设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UIToolbar在iOS 7中不是半透明的

来自分类Dev

使我的iOS 7应用中的键盘半透明/透明

来自分类常见问题

iOS 7半透明模式视图控制器

来自分类Dev

iOS 7:禁用整个应用程序的UINavigationBar半透明

来自分类Dev

ios7强制半透明标签栏

来自分类Dev

如何制作类似iOS 7的半透明效果HTML

来自分类Dev

iOS 7 UIActionSheet透明

来自分类Dev

如何在iOS6中将TabBar的背景颜色更改为半透明

来自分类Dev

如何在iOS 7的导航栏上获得模糊和半透明的效果?

来自分类Dev

在iOS 7中,使用半透明的UINavigationBar时如何滚动到UIScrollView的顶部?

来自分类Dev

UIPageControl中的pageIndicatorTintColor在iOS7中保持半透明白色

来自分类Dev

在iOS 7上具有非半透明条的Need wantFullScreenLayout行为

来自分类Dev

iOS7半透明和实时应用程序图标

来自分类Dev

导航栏iOS 7中的半透明和自定义图像

来自分类Dev

UIPageControl中的pageIndicatorTintColor在iOS7中保持半透明白色

来自分类Dev

UINavigaionBar不适用于iOS7中的半透明

来自分类Dev

iOS 7 UISearchDisplayController问题

来自分类Dev

iOS 7内存问题

来自分类Dev

UItextView iOS 7问题

来自分类Dev

iOS 7 UISearchDisplayController问题

来自分类Dev

AFKPageflipper iOS 7问题

来自分类Dev

展示在iOS7和iOS8中都可以使用的半透明ViewController

来自分类Dev

iOS7 Tabbar图标太大

来自分类Dev

TabBar高亮显示在iOS 7中

来自分类Dev

iOS 7问题中的RemoteControlReceivedWithEvent

来自分类Dev

NSURLRequest缓存问题iOS 7

来自分类Dev

奇怪的Javascript IOS 7问题

来自分类Dev

iOS 7键盘问题

来自分类Dev

如何使UIPopoverPresentationController对于iOS 9半透明