2012-04-01 36 views
2

.....這是一種鏈接到我在這裏的另一個問題! 我有一些代碼,我想執行更新加載視圖之前的一些按鈕和標籤位置。 我需要檢查方向,然後移動這些物品,使它們在視圖加載之前處於適當位置......任何想法傢伙?在視圖中調用的第一種方法是什麼?

謝謝,

Gaz。

回答

3

您可以在viewWillAppear方法上做到這一點。

例如檢查方向我用這樣的代碼..

- (void) viewWillAppear:(BOOL)animated 
{ 

    if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft || [UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeRight) 
    { 
     self.view=self.landscapeView; 
     NSLog(@"View Will Appear Land"); 

    } 
    else 
    { 
     self.view = self.portraitView; 

     NSLog(@"View Will Appear Port"); 

    } 
} 
+0

.....這正是我一直在尋找!.. ..太感謝sooooo了。我會放棄這一切!所以它是ViewWillAppear方法在視圖加載之前被調用..... ahhhh。人們已經提到了這一點,但我不知道如何實現它。非常感謝! – 2012-04-01 08:34:37

+0

快樂編碼.. :-)) – 2012-04-01 08:41:18

+0

..... WOO HOO!.....匿名.....你是一個傳奇。我無法感謝你的幫助。沒有像你這樣的人,我們中的大多數人都在掙扎和失去信心......歡呼聲夥計!..... Gaz。 – 2012-04-01 09:34:36

相關問題