2011-09-13 47 views
0

在我的項目中,我創建了兩個用於橫向模式的UIView,另一個用於potrait模式。我正在使用相同的UIViewController來控制這兩個視圖。這兩個視圖具有相同的內容,只有當我從一個UIView切換到另一個時,不會保留UIControls的值。 我曾嘗試使用下面的代碼兩個筆尖文件和一個視圖控制器

NSArray *nibArray = [[NSBundle mainBundle] loadNibNamed:@"UIViewName" 
             owner:self 
            options:nil]; 
     UIView *lview = (UIView *)[nibArray objectAtIndex:0]; 
     lview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.jpg"]]; 
     self.view = lview; 

誰能PLIZ幫助我的方向變化期間保持值加載了UIView enter code here

+0

究竟哪個值? – Joze

+0

重置所有視圖(因此用戶必須重新輸入文本字段/視圖輸入)。所以,這裏的價值,我實際上是指輸入 – user574089

回答

0

您可以在控制器中存儲NSMutableDictionary中的所有值,然後在用戶更改方向時將用戶的輸入置於重新加載的視圖上。

看看這裏theh文檔,看的NSMutableDictionary是如何工作的:

NSMutableDictionary Documentation

+0

你可以提供編碼幫助 – user574089

+0

我很抱歉,但這不是我的工作。一切都在互聯網上,我剛剛給你你應該去的方式。我們不在這裏爲你編碼。我們在這裏提供幫助。 – Joze

+0

謝謝你沒有提供代碼,並讓我們這樣做。也感謝您提供幫助。 – user574089

相關問題