`

使用[[UIScreen mainScreen] bounds]初始化时,得到的不是全屏的高度

 
阅读更多
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.

    self.window.rootViewController = [[GlobalController getInstance] viewController]; 

    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    return YES;
}

 发现实际的应用高度只有480。整个状态栏都下移了, 有什么办法实现应用的高度等于全屏的高度?

 

答:

  1. copy Images.xcassets
  2. 添加Lanun Screen.xib文件
  3. 增加launch image source 和 Launch Screen File;
  4. 如果还不行,Lanun Screen.xib先don’t use asset file,再重新添加;
    最后就ok了。
分享到:
评论

相关推荐

    ios - A-常用宏定义

    #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height) //-------------------获取设备大小----判断5--------------------- #define...

    ios-酷炫重力感应imageView.zip

    YGGravityImageView *imageView = [[YGGravityImageView alloc]initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)]; imageView.image = ...

    轮播3d旋转

    focusView3.frame = CGRectMake(20, 20, [UIScreen mainScreen].bounds.size.width-40, [UIScreen mainScreen].bounds.size.height-40); [self.view addSubview:focusView3]; focusView3.delegate =self; ...

    iOS手势密码的实现方法

    #define ScreenHeight [[UIScreen mainScreen] bounds].size.height #define ScreenWidth [[UIScreen mainScreen] bounds].size.width 控制器.m文件 这里的imageView是用来装手势画图之后的image,看后面就清楚了 ...

    iphone 开发简单介绍ppt

    - **初始化**: 可以通过`CGRectMake()`函数来创建一个`CGRect`对象。 - **示例代码**: `CGRect rect = CGRectMake(0, 0, 320, 480);` - **CGPoint**(二维坐标点) - **定义**: 定义了一个二维空间中的点,通常...

    iOS中常用的宏定义总结

    前言 宏定义在C系开发中可以说占有举足轻重的作用,为了简化开发流程,提升...#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height) //

    在系统UITabBarController的基础上实现安卓版微信TabBar的滑动切换功能.zip

    在系统UITabBarController的基础上实现安卓版微信TabBar的滑动切换功能...(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; self.window.rootViewC

    iOS tableView实现顶部图片拉伸效果

    #define SCREEN_W [UIScreen mainScreen].bounds.size.width #define SCREEN_H [UIScreen mainScreen].bounds.size.height #define TOP 200 //顶部预留 #import ViewController.h @interface ViewController ()&lt...

    使用Xcode为iOS应用项目创建PCH文件的方法及应用示例

    pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息 Xcode 老版本会自动为我们创建pch文件,...#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define SCREEN_HEIGHT ([UISc

    iOS自定义UIButton点击动画特效

    先看一下效果图: 下面贴上代码: ViewController: #import @interface ViewController : UIViewController ...#define mainW [UIScreen mainScreen].bounds.size.width #define mainH [UIScreen mainScreen].bou

    ios8中的UIScreen

    在iOS开发中,UIScreen是Apple提供的一个非常重要的类,它代表了设备的屏幕。在iOS 8中,UIScreen不仅提供了屏幕的基本属性,如分辨率、尺寸和亮度,还新增了一些功能来适应新的系统特性。这篇博客文章...

    IOS自定义UIButton九宫格效果

    #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width #define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height #define JHRGB(r,g,b) [UIColor colorWithRed:(r/255.0) green:(g/255.0) blue:(b...

    TagList:多功能标签

    TagList自定义标签显示控件,简单灵活易用,功能点如下:1:可动态 添加/删除 一个或多个 标签2:根据当前tag内容多少... bounds].size.width#define kMainScreenHeight [[UIScreen mainScreen] bounds].size.height@i

    ios-字体大小适配-runtime.zip

    runtime字体大小适配 (void)load{ //获取替换后的类方法 Method newMethod = class_... newFont = [UIFont adjustFont:fontSize * [UIScreen mainScreen].bounds.size.width/YourUIScreen]; return newFont; }

    屏幕截图功能

    float width = [UIScreen mainScreen].bounds.size.width; float height = [UIScreen mainScreen].bounds.size.height; UIGraphicsBeginImageContext(CGSizeMake(width, height)); CGContextRef context = ...

    ios-XHLaunchAd,启动页广告.zip

    [XHLaunchAd configLaunchImageWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) duration:5.0banners:nil clickBlock:^(NSInteger adIndex) { ...

    (OC)获取屏幕间距-宏定义

    `UIScreen`类提供了`bounds`和`applicationFrame`属性,这两个属性可以让我们得到屏幕的宽度和高度。 但是,通常我们不会直接在代码中硬编码这些值,而是使用宏定义来动态获取。这样做有以下几个优点: 1. 代码可...

    iOS如何获取屏幕宽高、设备型号、系统版本信息

    CGFloat screenWidth = [UIScreen mainScreen].bounds.size.width; // 屏幕高度 CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height; ``` 通常为了方便全局使用,可以在预编译头文件(pch文件)中...

    BGFoundationKit:一个swift基础框架

    public let BGMainScrrenBounds = UIScreen.mainScreen().bounds /// 屏幕大小 public let BGMainScrrenSize = UIScreen.mainScreen().bounds.size /// 屏幕宽度 public let BGMainScreenWidth = UIScreen....

    iOS tableView实现下拉图片放大效果

    #define kScreenbounds [UIScreen mainScreen].bounds #define kScreenWidth [UIScreen mainScreen].bounds.size.width #define kScreenHeight [UIScreen mainScreen].bounds.size.height // 宏定义一个高度 #define...

Global site tag (gtag.js) - Google Analytics