2013-12-15 47 views
1

我在Xcode 5中创建了一个UIWebView,我用窗体加载页面,但是如果我在窗体中输入文本并按下“完成“屏幕的底部再次出现,但现在屏幕的顶部被切掉。在iOS6中,屏幕底部被剪切

我与xcode5一起工作,为iOs 6和更高版本构建,并查看为iOs7和更高版本。

这个问题只发生在iPhone 4 -iOS6上,但它与iOS7的iPhone 4 & 5一起工作正常。

Image 1: Bottom screen is missing

然后我进入的第一个字段,然后按“完成”和文本....

Image 2: Top screen is missing now(和底部是确定)

+1

请张贴问题的屏幕截图。 –

+0

好吧,我发布了2张图片......谢谢 – Seba

+0

由于iOS 7使状态栏成为屏幕的一部分,而iOS 6则没有,因此iOS 6屏幕比iOS 7屏幕短20像素。根据您的特定设计,有多种不同的方法可以解决这个问题。 –

回答

0

在你的.xib文件,我认为你不使用Autolayout。导航到尺寸检查器选项卡(标尺),并将Delta Y属性设置为-20。

看到这个答案here关于这些设置的屏幕截图。

+0

感谢尼科斯,我做了改变,底部的问题得到了解决......但现在屏幕的顶部错过了(如图2所示),在我输入文字之前和之后......您认为是什么问题?再次感谢!! – Seba