我知道关于这个主题有很多线索,大多数问题都是通过添加默认&来解决的。默认@ x2图像。 在我的应用程序中,我有这些图像,但仍然有白色空间,然后在应用程序中只出现一次白色空间。
我会解释更多: 用户打开应用程序后,将显示视图并显示空白区域,然后如果用户导航到另一个视图(当前视图始终保留在堆栈中)并返回到视图,则空白区域将消失。
如果我退出应用并从应用管理器关闭它并再次启动应用,则返回空格。
这是来自应用的图片
由于白色背景很难分辨,但有白色 那里的空间。
我不知道它是否相关但我在应用程序运行后会收到此日志:
(
"<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)]>"
)
谢谢,
答案 0 :(得分:0)
鉴于空白仅位于屏幕截图的底部,并且是白色而非黑色,我不相信这是默认的@ 2x图像的结果。 听起来首次加载视图时,视图的边界无法正确设置。这个视图是通过代码还是笔尖创建的?如果没有关于您的设置的更多信息,解决它将是棘手的。但是,这可能会指出你正确的方向。