iphone状态栏高度?

      设备分辨率          状态栏高度           导航栏高度  标签栏高度  

iPhone6 plus          1242×2208 px           60px               132px           147px

iPhone6         750×1334 px     40px      88px    98px

iPhone5/5s/5c      640×1136 px    40px      88px    98px

iPhone4/4s        640×960 px     40px      88px    98px

iPad3/4/Air/Air2/mini  22048×1536 px   40px        88px    98px

iPad1/2           1024×768 px    20px        44px    49px

iPad mini         1024×768 px    20px        44px    49px

时间: 2024-11-20 14:07:49

iphone状态栏高度?的相关文章

Android如何获取系统高度、标题栏和状态栏高度

在android应用中,有时需要计算个View的位置,导致需要计算状态栏高度,标题栏高度等信息.为以后方便,在此做个简单记录. 晒代码前先了解一下android屏幕区域的划分,如下图(该图引用自此文http://www.iteye.com/topic/828830 ) 1. 屏幕区域的获取 [java] view plaincopy activity.getWindowManager().getDefaultDisplay(); 2.应用区域的获取 [java] view plaincopy R

【转】Andorid获取状态栏高度

在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度.状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height.但是系统给我们提供了一个Resource类,通过这个类我们可以获取资源文件.下边是在Activity中获取的方法 public int getStatusBarHeight() { int resul

Android -- 状态栏高度

干货 Class<?> c = null; Object obj = null; Field field = null; int x = 0, sbar = 0; try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newInstance(); field = c.getField("status_bar_height"); x = Integer.parseInt(field

iOS6 / iOS7 状态栏高度适配

问题原因:iOS7的状态栏(status bar)不再占用单独的20px,所以假设你在iOS6上的界面布局是正常的,那么到了iOS7上就会变成以下这个样子:             左边是iOS6界面布局,右边是iOS7界面布局.这时有人会想着把iOS7界面上控件总体向下移动20px,可是当Interface Builder Document改成Xcode 4.6时又变成了例如以下情况:             界面不会由于你在不同的Interface Builder Document值下设置不

获取状态栏高度

Android中获取状态栏高度的两种方法: public static int getStatusHeight(Context context) { int statusHeight = 0; try { Class<?> clazz = Class.forName("com.android.internal.R$dimen"); Object object = clazz.newInstance(); int resourceId = Integer.parseInt(c

状态栏高度 ~导航栏高度

// 状态栏高度 CGFloat  StatusH=[UIApplication sharedApplication].statusBarFrame.size.height; // 导航栏高度 CGFloat   NavH=self.navigationController.navigationBar.frame.size.height;

Andorid获取状态栏高度

在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度.状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height.但是系统给我们提供了一个Resource类,通过这个类我们可以获取资源文件.下边是在Activity中获取的方法 ? 1 2 3 4 5 6 7 8 public int getStatusBarHe

状态栏高度变化处理

iOS中的状态栏的正常高度是20,但并不是固定高度的,至少在通话中和有热点连接时,它的高度就会变成40.这时APP的UI会整体下移,造成UI显示异常. 说完了处理这个东西的重要性,那么做起来是否简单呢? 问题1:怎么获取状态栏高度?状态栏的高度并非永远都是20,当有热点连接或者通话时,它的高度就会变成40.所以取得状态栏高度的标准方法如下,可以用宏来封装. [UIApplication sharedApplication].statusBarFrame.size.height 问题2:怎么知道状

获取Android状态栏高度的屡试不爽的方法

如下代码所示: [java] view plaincopy private int getStatusBarHeight() { Class<?> c = null; Object obj = null; Field field = null; int x = 0, sbar = 0; try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newInstance(); field = c.getFi