相关疑难解决方法(0)

iOS 7自定义TableView位于TabBar下

我尝试移植我的应用程序iOS7,但我的自定义TableViewController显示在下面的最后一行(单元格)TabBar:(

我正在寻找它,但我没有找到任何解决方案.谁能帮我?

我的自定义表视图类

该错误显示在打击屏幕截图中(仅显示最后一个产品的一部分,因为我正在向上展示以显示标签栏下的隐藏产品):

截图

谢谢.

objective-c uiview tableview ios ios7

31
推荐指数
6
解决办法
3万
查看次数

Tab Bar涵盖iOS7中的TableView单元格

我有一个自定义tableViewController,我将其添加到TabBarController中

self.tabBarController.viewControllers = [NSArray arrayWithObjects:someOtherViewController, customTableViewController, nil];
self.tabBarController.selectedIndex = 1;
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,运行iOS7的iPhone 4屏幕底部的标签栏覆盖了最后1.5个tableViewCells.当我使用iOS模拟器 - iPhone Retina(4英寸)/ iOS 7.0时,问题仍然存在.

如何使tableView与屏幕底部的tabBar顶部对齐,而不使用"魔术数字"?

objective-c uitabbarcontroller uitableview ios7

31
推荐指数
5
解决办法
3万
查看次数

在透明UITabBar的黑背景

我试图做一个模糊的背景UITabBar对我UITabViewController,这种想法是有它变得模糊,透明,这样的观点下可以看到滚动的.

不幸的是,我不能为我的生活让标签栏变得透明.无论我做什么,标签栏总会有一些黑色背景,阻止底层视图控制器显示.

如果我将alpha的alpha更改为UITabBar低,我可以看到tableview确实在它后面,但你可以看到它UITabBar有某种背景,阻止tableview完全显示(我不想要禁止按钮项目不可见,只是标签栏背景).

alpha 0.3标签栏

怎么会这样?

在自定义标签栏的视图中我确实加载了:

self.tabBar.translucent = true
self.tabBar.alpha = 0.3
self.tabBar.backgroundColor = UIColor.clearColor().colorWithAlphaComponent(0.0)
self.tabBar.layer.backgroundColor = UIColor.clearColor().colorWithAlphaComponent(0.0).CGColor
self.tabBar.backgroundImage = nil
self.tabBar.shadowImage = nil
Run Code Online (Sandbox Code Playgroud)

在AppDelegate我有:

UITabBar.appearance().barTintColor = UIColor.clearColor()
UITabBar.appearance().tintColor = kColorAccent
UITabBar.appearance().translucent = true
UITabBar.appearance().translucent = true
UITabBar.appearance().backgroundColor = UIColor.clearColor()
UITabBar.appearance().backgroundImage = nil
UITabBar.appearance().layer.backgroundColor = UIColor.clearColor().CGColor
UITabBar.appearance().shadowImage = nil
Run Code Online (Sandbox Code Playgroud)

...是的它太过分但我想尝试一切.

关于该怎么做的任何想法?

uitabbarcontroller ios ios9

14
推荐指数
1
解决办法
1万
查看次数