0

4 インチまたは 3.5 インチの画面をチェックして、ビューが読み込まれるときにいくつかのボタンを移動したいのですが、何もしません。このコード行が機能しないのはなぜですか? セルフでも。ところでうまくいきません。

  - (void)viewDidLoad
{


        CGRect screenbounds = [[UIScreen mainScreen]bounds];
        if(screenbounds.size.height == 568){


            checkbox1.frame = CGRectMake(0, 0, 30, 30);


        }else{

            if ([[UIScreen mainScreen] respondsToSelector:@selector(displayLinkWithTarget:selector:)] &&
                ([UIScreen mainScreen].scale == 2.0)) {




            } else {


            }
    }


    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
  }
4

1 に答える 1

1

xib で AutoLayout を使用しているため、何も動いていない可能性があります。

無効にすることをお勧めしますが、あなたの投稿からは、実際には自動レイアウトを利用する必要があるようです。

于 2013-10-29T23:03:02.377 に答える