[英]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的工作方式:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.