zoukankan      html  css  js  c++  java
  • ios7 适配

    1.状态栏20px高度问题

    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;
            }];
        }
    }
  • 相关阅读:
    sql server 分页
    省市区
    省市
    sql server 中英混合排序
    C# 添加大量sql
    小程序小数的输入判定
    C# Files 的值“<<<<<<< .mine”无效。路径中具有非法字符。
    vagrant安装遇到的问题
    vagrant安装使用
    tp6 session问题
  • 原文地址:https://www.cnblogs.com/geweb/p/3397349.html
Copyright © 2011-2022 走看看