2013-10-29 68 views
0

當我檢查4英寸或3.5英寸的屏幕時,我想在視圖加載時移動幾個按鈕,但它沒有做任何事情!爲什麼這行代碼不工作?即使與自我。它的方式不起作用。在viewDidLoad中移動按鈕

- (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. 
    } 
+0

請發佈完整的代碼。你的單行代碼沒有任何意義。 –

+0

沒有什麼別的補充,但它是..顯然其餘的我的複選框也將被移動,但現在我只是有一個告訴你,該行不工作 – 4GetFullOf

+0

你在哪裏聲明'checkbox1'?你是否初始化它並將其添加到視圖中? –

回答

1

可能沒有什麼動靜,因爲您在xib中使用了AutoLayout。

我建議禁用它,但從你的帖子看起來像,而應該實際上利用自動佈局。

+0

是的,謝謝你autolayout是問題 – 4GetFullOf