iOS在iPhone 5底部的奇怪空白区域

时间:2015-02-02 17:13:43

标签: ios layout iphone-5

我知道关于这个主题有很多线索,大多数问题都是通过添加默认&来解决的。默认@ x2图像。 在我的应用程序中,我有这些图像,但仍然有白色空间,然后在应用程序中只出现一次白色空间。

我会解释更多: 用户打开应用程序后,将显示视图并显示空白区域,然后如果用户导航到另一个视图(当前视图始终保留在堆栈中)并返回到视图,则空白区域将消失。

如果我退出应用并从应用管理器关闭它并再次启动应用,则返回空格。

这是来自应用的图片

app image

由于白色背景很难分辨,但有白色 那里的空间。

我不知道它是否相关但我在应用程序运行后会收到此日志:

(
    "<NSLayoutConstraint:0x796300b0 H:[UIImageView:0x79630250(18)]>",
    "<NSLayoutConstraint:0x7962f800 H:|-(20)-[UILabel:0x79630610'BATTLEFIELD FRIENDS']   (Names: '|':UIView:0x79630700 )>",
    "<NSLayoutConstraint:0x7962e850 H:[UIImageView:0x79630250]-(20)-|   (Names: '|':UIView:0x79630700 )>",
    "<NSLayoutConstraint:0x7962e880 H:[UILabel:0x79630610'BATTLEFIELD FRIENDS']-(5)-[UIImageView:0x79630250]>",
    "<NSLayoutConstraint:0x7962ec10 H:[UIView:0x79630700]-(0)-|   (Names: '|':UIView:0x79630a20 )>",
    "<NSLayoutConstraint:0x7962ec40 H:|-(0)-[UIView:0x79630700]   (Names: '|':UIView:0x79630a20 )>",
    "<NSAutoresizingMaskLayoutConstraint:0x797beeb0 h=--& v=--& H:[UIView:0x79630a20(50)]>"
)

谢谢,

1 个答案:

答案 0 :(得分:0)

鉴于空白仅位于屏幕截图的底部,并且是白色而非黑色,我不相信这是默认的@ 2x图像的结果。 听起来首次加载视图时,视图的边界无法正确设置。这个视图是通过代码还是笔尖创建的?如果没有关于您的设置的更多信息,解决它将是棘手的。但是,这可能会指出你正确的方向。