资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

ios7适配-创新互联

1.状态栏20px高度问题ios7适配
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) 
{
        [application setStatusBarStyle:UIStatusBarStyleLightContent];
        self.window.clipsToBounds=YES;
        self.window.frame=  CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);
//added on 19th Sep        self.window.bounds = CGRectMake(0, 20, self.window.frame.size.width, ScreenHeight-20);
    }

工程Plist中设置:

成都创新互联公司专注于桂平企业网站建设,响应式网站设计,商城网站制作。桂平网站建设公司,为桂平等地区提供建站服务。全流程按需规划网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

View controller-based status bar appearance = NO;

2.部分页面不能适配的,强制写回

[self.view setBounds:CGRectMake(0, -20, self.view.bounds.size.width, self.view.bounds.size.height)];

 3.

if (systemVersion >= 7.0)
{
      self.edgesForExtendedLayout = UIRectEdgeNone;
      self.extendedLayoutIncludesOpaqueBars= NO;
      self.modalPresentationCapturesStatusBarAppearance= NO;    
 }

4 搜索栏隐藏在状态后面

-(void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
        CGRect statusBarFrame=  [[UIApplication sharedApplication] statusBarFrame];
        [UIView animateWithDuration:0.25 animations:^{
for (UIView *subview in self.view.subviews)
                subview.transform= CGAffineTransformMakeTranslation(0, statusBarFrame.size.height);
        }];
    }
}

-(void)searchDisplayControllerWillEndSearch:(UISearchDisplayController *)controller {
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
        [UIView animateWithDuration:0.25 animations:^{
for (UIView *subview in self.view.subviews)
                subview.transform= CGAffineTransformIdentity;
        }];
    }
}

当前题目:ios7适配-创新互联
文章分享:http://cdkjz.cn/article/jsjce.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220