2014-01-31 48 views
0

我有一個在界面生成器中定義的UIView。IOS7移動UIView

我需要輕推下來,如果屏幕尺寸是568

我想不通自動佈局。我的屏幕有:

nudgeView iADbanner 的TabBar

我有我的IBOutlet中設置爲nudgeView和想我可以輕推它。 所以在我viewDidLoad中,我喜歡

if(iOSDeviceScreenSize.height == 568){ 
    [nudgeView setFrameY: 40]; //no idea what this line should look like 
} 

這應該只是移動這一觀點倒想着什麼。

iAd和TabBar與底部對齊並做正確的事情。

因此,有關如何在nudgeView上更改Y的任何提示?

感謝,

伊恩

+0

見安德烈的回答,除非您使用自動佈局。如果您使用自動佈局,您將不得不以編程方式修改約束。 – Msencenb

回答

1
if(iOSDeviceScreenSize.height == 568){ 

    CGRect frame = nudgeView.frame; 
    frame.origin.y = 40; 
    nudgeView.frame = frame; 
} 
+0

看起來像是謝謝你。 40太小了,但現在它做到了我所希望的。非常感謝,我很感激。伊恩 –