2014-10-16 105 views
0

我正在努力让我的约束在xcode 6中为ios 7和8工作。我的应用只是一个应该占用整个屏幕并且不会出现在状态栏下的web视图。ios 7和8的xCode 6约束

我的问题是,它只能正确显示在7或8,但从来没有一次。这取决于我如何调整水平约束条件,它对于ios7屏幕来说太大了,并且适合8,或者对8和7来说太小了。下面是我设置的问题和约束:

*编辑:我的超级视图定位不正确,因为我的约束与超级视图有关。我只是无法弄清楚它会有什么问题。

ios7适合 ios7 fits 在iOS8上过小(绿色背景是父的UIView) too small on ios8 (green background is the parent UIView) 20point顶部约束,因此调整大小与方向改变移动状态栏下方的视图 20point top constraint to move the view below the status bar 0侧约束 0 side constraint so it resizes on orientation change 0侧约束,所以它调整方向变化 0 side constraint so it resizes on orientation change 0底部约束,使视图不会被推到屏幕底部以下 0 bottom constraint so the view isn't pushed below the bottom of the screen

回答

0

我想你需要引脚该webView的像this

+0

感谢您的回复。有了这些限制,我仍然可以在ios8的边缘看到绿色(不像以前那么多),但是应用程序在ios7中略微切断。 – Henry 2014-10-17 15:05:25

0

因此很明显,有对我在,他们没有在左侧导航栏中出现类似的WebView约束这样做我是web视图父视图约束不知道他们在那里。在右侧的检查器面板中,点击所选视图上的标尺图标,您将看到约束条件。删除它们之后,只需调整webview上的约束即可正确对齐。