Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 由MasterViewController覆盖的UISplitViewController下的横幅广告';s UITableView_Ios_Ipad_Uitableview_Uisplitviewcontroller_Iad - Fatal编程技术网

Ios 由MasterViewController覆盖的UISplitViewController下的横幅广告';s UITableView

Ios 由MasterViewController覆盖的UISplitViewController下的横幅广告';s UITableView,ios,ipad,uitableview,uisplitviewcontroller,iad,Ios,Ipad,Uitableview,Uisplitviewcontroller,Iad,这张图正好说明了问题所在。UtableView给广告蒙上了阴影。我遵循了苹果公司提供的SplitNavigationBanner项目,并对其进行了更改,以便在应用程序中可以在导航控制器和拆分视图控制器之间切换 设置是这个-第一个加载的VC是一个导航视图。广告是隐藏的,但已加载。然后我切换到拆分VC,并显示广告。结果如下图所示 更多信息-我打印了所有尺寸,所有的都匹配。换句话说,其中的拆分视图控制器和主视图控制器的高度完全相同。但很明显,广告上有阴影。如果在拆分的VC显示在屏幕上后加载广告,广告就

这张图正好说明了问题所在。UtableView给广告蒙上了阴影。我遵循了苹果公司提供的SplitNavigationBanner项目,并对其进行了更改,以便在应用程序中可以在导航控制器和拆分视图控制器之间切换

设置是这个-第一个加载的VC是一个导航视图。广告是隐藏的,但已加载。然后我切换到拆分VC,并显示广告。结果如下图所示

更多信息-我打印了所有尺寸,所有的都匹配。换句话说,其中的拆分视图控制器和主视图控制器的高度完全相同。但很明显,广告上有阴影。如果在拆分的VC显示在屏幕上后加载广告,广告就没有问题了。此时所有的东西都排好了。如果主视图控制器是选项卡视图控制器,则不会发生此问题


有什么想法会造成横幅广告的阴影吗?可能是子视图的加载方式?

如果有其他人出现,解决方案非常简单:

尺寸都是正确的,但它们在视图中的分层方式很重要。换句话说,等级制度意味着所有的差异。广告应该放在最上面