簡體   English   中英

兩個筆尖文件和一個視圖控制器

[英]Two nib file and one view controller

在我的項目中,我創建了兩個UIView一個用於風景模式,另一個用於potrait模式。 我正在使用相同的UIViewController來控制這兩個視圖。 這兩個視圖具有相同的內容,唯一的問題是,當我從一個UIView切換到另一個UIView ,不會保留UIControls的值。 我已經使用以下代碼enter code here加載了UIView enter code here代碼

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;

有人可以幫助我在更改方向時保留這些值嗎?

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

在此處查看這些文檔,以了解NSMutableDictionary的工作方式:

NSMutableDictionary文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM