二)几个方法金沙js娱乐场官方网站:,二)几个方法

//app,    //app尺寸,    //屏幕尺寸,    //装天栏尺寸,这三个结构体均在一个头文件里,一)三个结构体,3.状态栏尺寸,2.屏幕尺寸,这三个结构体均在一个头文件里,一)三个结构体

IOS中获取荧屏尺寸,IOS获取荧屏尺寸

    

    //app尺寸,去掉状态栏

    CGRect appRect =
[UIScreen mainScreen].applicationFrame;

    NSLog(@”%f, %f, %f,%f”,appRect.origin.x,
appRect.origin.y, appRect.size.width,appRect.size.height);

    

    //荧屏尺寸

    CGRect screenRect
= [UIScreen mainScreen].bounds;

    NSLog(@”%f, %f, %f,%f”,screenRect.origin.x,
screenRect.origin.y, screenRect.size.width,screenRect.size.height);

    

    //装天栏尺寸

    CGRect statusRect
= [[UIApplication sharedApplication] statusBarFrame];

    NSLog(@”%f, %f, %f,%f”,statusRect.origin.x,
statusRect.origin.y, statusRect.size.width,statusRect.size.height);

//app
尺寸,去掉状态栏 CGRect appRect = [ UIScreen mainScreen ].
applicationFrame ; NSLog ( @”%f, %f, %f,%f” ,appRect. orig…

    

环境是xcode4.3

ios 获取荧屏的性情和宽窄

1.app尺寸,去掉状态栏

CGRect r = [ UIScreen mainScreen ].applicationFrame;

r=0,20,320,460

另外:self.view.bounds.size

2.显示器尺寸

CGRect rx = [ UIScreen mainScreen ].bounds;

r=0,0,320,480

3.状态栏尺寸

   CGRect rect; rect = [[UIApplication sharedApplication] statusBarFrame];
 

iphone中赢得显示器分辨率的不二等秘书技

CGRect rect = [[UIScreen mainScreen] bounds];
CGSize size = rect.size;
CGFloat width = size.width;
CGFloat height = size.height;

其余,设计UI的时候,注意用户最小的触控面积。有2种说法

44*44 好疑似来源于sdk

64*64 来自standford讲义

获取荧屏的本性和宽窄 1.app尺寸,去掉状态栏
CGRect r = [ UIScreen mainScreen ].applicationFrame; r=0,20,320,460
其他:self.view.bounds.size 2.显示屏尺寸…

环境是xcode4.3

    //app尺寸,去掉状态栏

 

 

    CGRect appRect =
[UIScreen mainScreen].applicationFrame;

首先要弄懂多少个主导的概念。

先是要弄懂多少个基本的定义。

    NSLog(@”%f, %f, %f,%f”,appRect.origin.x,
appRect.origin.y, appRect.size.width,appRect.size.height);

 

 

    

一)四个结构体:CGPoint、CGSize、CGRect

一)八个结构体:CGPoint、CGSize、CGRect

    //荧屏尺寸

 

 

    CGRect screenRect
= [UIScreen mainScreen].bounds;

  1.  CGPoint
  1.  CGPoint

    NSLog(@”%f, %f, %f,%f”,screenRect.origin.x,
screenRect.origin.y, screenRect.size.width,screenRect.size.height);

C代码
金沙js娱乐场官方网站 1 金沙js娱乐场官方网站 2金沙js娱乐场官方网站 3)

C代码
金沙js娱乐场官方网站 4 金沙js娱乐场官方网站 5金沙js娱乐场官方网站 6)

    

  1. /* Points. */    
  2.     
  3. struct CGPoint {    
  4.   CGFloat x;    
  5.   CGFloat y;    
  6. };    
  7. typedef struct CGPoint CGPoint;  

    / Points. /

    struct CGPoint {
    CGFloat x;
    CGFloat y;
    };
    typedef struct CGPoint CGPoint;

  1. /* Points. */    
  2.     
  3. struct CGPoint {    
  4.   CGFloat x;    
  5.   CGFloat y;    
  6. };    
  7. typedef struct CGPoint CGPoint;  

    / Points. /

    struct CGPoint {
    CGFloat x;
    CGFloat y;
    };
    typedef struct CGPoint CGPoint;

    //装天栏尺寸

总的来看那几个或许你早已懂了,不再解释。

看样子这么些只怕你早就懂了,不再解释。

    CGRect statusRect
= [[UIApplication sharedApplication] statusBarFrame];

 

 

    NSLog(@”%f, %f, %f,%f”,statusRect.origin.x,
statusRect.origin.y, statusRect.size.width,statusRect.size.height);

  1.  CGSize
  1.  CGSize

C代码
金沙js娱乐场官方网站 7 金沙js娱乐场官方网站 8金沙js娱乐场官方网站 9)

C代码
金沙js娱乐场官方网站 10 金沙js娱乐场官方网站 11金沙js娱乐场官方网站 12)

  1. /* Sizes. */    
  2.     
  3. struct CGSize {    
  4.   CGFloat width;    
  5.   CGFloat height;    
  6. };    
  7. typedef struct CGSize CGSize;   

    / Sizes. /

    struct CGSize {
    CGFloat width;
    CGFloat height;
    };
    typedef struct CGSize CGSize;

  1. /* Sizes. */    
  2.     
  3. struct CGSize {    
  4.   CGFloat width;    
  5.   CGFloat height;    
  6. };    
  7. typedef struct CGSize CGSize;   

    / Sizes. /

    struct CGSize {
    CGFloat width;
    CGFloat height;
    };
    typedef struct CGSize CGSize;

不解释。

不解释。

 

 

3.CGRect

3.CGRect

C代码
金沙js娱乐场官方网站 13 金沙js娱乐场官方网站 14金沙js娱乐场官方网站 15)

C代码
金沙js娱乐场官方网站 16 金沙js娱乐场官方网站 17金沙js娱乐场官方网站 18)

  1. /* Rectangles. */    
  2.     
  3. struct CGRect {    
  4.   CGPoint origin;//偏移是相对父窗口的    
  5.   CGSize size;    
  6. };    
  7. typedef struct CGRect CGRect;   

    / Rectangles. /

    struct CGRect {
    CGPoint origin;//偏移是对立父窗口的
    CGSize size;
    };
    typedef struct CGRect CGRect;

  1. /* Rectangles. */    
  2.     
  3. struct CGRect {    
  4.   CGPoint origin;//偏移是争持父窗口的    
  5.   CGSize size;    
  6. };    
  7. typedef struct CGRect CGRect;   

    / Rectangles. /

    struct CGRect {
    CGPoint origin;//偏移是冲突父窗口的
    CGSize size;
    };
    typedef struct CGRect CGRect;

同样 不解释。

同样 不解释。

 

 

那多个布局体均在二个头文件里:CG吉优metry.h

那多少个布局体均在八个头文件里:CG吉优metry.h

 

 

二)多少个办法

二)多少个主意