zoukankan      html  css  js  c++  java
  • ios-Frame和bounds的区别

    NSLog(@"%@",NSStringFromCGRect([UIScreen mainScreen].bounds));//拿到当前设备的尺寸,为了防止硬编码呗
    [UIApplication sharedApplication].keyWindow;//拿到当前应用的window,照理说一个应用是只有一个window的
       /**
         UIKIT_EXTERN const UIWindowLevel UIWindowLevelNormal;
         UIKIT_EXTERN const UIWindowLevel UIWindowLevelAlert;
         UIKIT_EXTERN const UIWindowLevel UIWindowLevelStatusBar;
         **/
        [UIApplication sharedApplication].keyWindow.windowLevel=UIWindowLevelNormal;

     //理解:状态栏是盖在了window上面,占用的告诉为20,ios7的那个状态栏是透明的,ios6的状态栏有个黑色的背景就这样,UIWindow也是一个特殊的视图

     NSLog(@"%@",NSStringFromCGRect([UIScreen mainScreen].bounds));
        //{{0, 0}, {320, 480}}
        NSLog(@"%@",NSStringFromCGRect([[UIScreen mainScreen] applicationFrame]));
        //{{0, 20}, {320, 460}}这个结果再ios6和ios7都一样
    1.这里只记录一些学习笔记 2.这里只记录一些学习心得,如果心得方向有错,请留言 2.这里只记录一些日记(只为提升英语,暂时有点忙,等转行了开始写)
  • 相关阅读:
    VirtualBox 使用技巧
    ThreadPoolExecutor 线程池任务队列分析 与 利特尔法则(Little's law)
    AQS 与 LockSupport
    Matrix
    Fire Net
    Travelling
    Cannon
    N皇后问题
    Safecracker
    #include <algorithm>中sort的一般用法
  • 原文地址:https://www.cnblogs.com/liyang31tg/p/3636816.html
Copyright © 2011-2022 走看看