0

在此处输入图像描述

为什么左下角有这个空白?它不在 ios6 编译版本上,我不明白如何删除它。我的 nib 文件没有(如您所见,顶层视图很大(从图像左侧 20 像素)并且控制器端没有任何视图尺寸的痕迹。

编辑:我已经尝试将 C_X 解决方案放在代码上:

[super viewDidLoad];


self.view.backgroundColor = [NVGlobals homeCellBackgroundColor];
// on the iPad, disable panning (because we're inside a stacked
// view controller
if (IS_IPAD) {
    self.edgesForExtendedLayout=UIRectEdgeNone;
    self.panEnabled = YES;

}

但它不起作用。有任何想法吗?

编辑:问题已解决:我正在使用一个名为 PSStackedView ( https://github.com/steipete/PSStackedView/ ) 的插件,要在 iOS7 上正确使用它,您必须 使用边界而不是应用程序更改viewRect :

- (CGRect)viewRect {
// self.view.frame not used, it's wrong in viewWillAppear
CGRect viewRect = [[UIScreen mainScreen] bounds];
return viewRect;

}

4

1 回答 1

0

这是因为在 iOS 中我们有扩展边缘,您可以将其设置为 UIRectEdgeNone。

self.edgesForExtendedLayout=UIRectEdgeNone;

然后您的视图将不会在状态栏下向上移动。

于 2014-01-27T10:05:22.497 回答