本文只说明一个实用问题
最近很久没有更新文章了,说忙都是借口,好了闲话就不说了,说一个简单的问题,但是如果是第一次遇到难免会不知所措
同时我也有一点疑问,目前我只找到解决方法,但是在查阅官方文档时没有发现具体原因, 还望哪位大神给指点一二 , 不胜感激~
Xcode8.1更新后, 在加上导航栏后,然后加载图片时,会出现图片底部被裁掉40px的情况;
例如:
self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:[[AFGuideViewController alloc] init]];
在将AFCuideViewController作为RootViewController后, 再次加载满屏的图片时,会出现底部少了40px;
UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Guide_page1"]]; 此时图片的像素是 750 * 1334 ; 如果改为750 *1294 则会刚好, 但是在手机顶部会有状态栏;
所以解决方法很简单,在当前控制器中将顶部的状态栏隐藏即可;
- (BOOL)prefersStatusBarHidden
{
return YES;
}
但是现在我并没有发现具体原因为何, 只是找到了解决方法; 希望哪位大神看到后给指点下;