Ios UISplitViewController&x27;的导航栏显示了一个令人困惑的背景视图
在iOS7 SDK下 1创建新项目并使用主详细信息应用程序模板。Ios UISplitViewController&x27;的导航栏显示了一个令人困惑的背景视图,ios,uisplitviewcontroller,Ios,Uisplitviewcontroller,在iOS7 SDK下 1创建新项目并使用主详细信息应用程序模板。 2设置DetailViewController的背景色透明色 3使用自定义的UINavigationBar,覆盖布局子视图: - (void)layoutSubviews { [super layoutSubviews]; CGRect bounds = self.bounds; bounds.size.height = 88.0; self.bounds = bounds; } 4运行它 哇!U
2设置
DetailViewController的背景色透明色
3使用自定义的UINavigationBar
,覆盖布局子视图
:
- (void)layoutSubviews
{
[super layoutSubviews];
CGRect bounds = self.bounds;
bounds.size.height = 88.0;
self.bounds = bounds;
}
4运行它
哇!UINavigationBar
下的深灰色视图是什么。而且,如果viewController
是UITableViewController
或UICollectionViewController
等等,则与scrollView
相关,这也是一个令人困惑的偏移量。
还有人知道发生了什么吗
我没有足够的声誉来发布一张图片,真令人沮丧!但是,希望你能关注我的照片,它就是图片。你希望在导航栏下看到什么?您清楚地显示了控制器的背景,因此可以看到黑色的窗口。@rdelmar我很难描述这个问题,但是当您将自定义UINavigationBar设置为MasterlViewController和DetailViewController的UINavigationController时,问题就出现了。混乱视图的帧可能为{0,050108},并且具有随机颜色。。天哪!你解决过这个问题吗?这和我现在遇到的问题相似吗?