今天在开发的时候遇到了这么个问题
在启动app点击到某个页面之后,然后退出到后台运行,过段时间(1-3s),再点击图标进入app页面会发现该页面上的尺寸发生了改变。
如图
退出后台前
退出后台后
可以看出前后的尺寸发生了改变。
还有一种
这个是退出后台之后的
这是退出后台之前的
可以看出这2这之间的区别。
这种方式的解决方法为
在相应的页面添加一个通知,当从后台进入app页面的时候执行方法的操作。
//添加通知
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(becomeBackground) name:UIApplicationDidBecomeActiveNotification object:nil];
- (void)becomeBackground
{
//执行相应的操作
}
这样的话就可以改变了。
继续查找相关资料看看还有没有其他的解决方案。
希望各位大神有其他解决方法的话请告诉我;谢谢!