繁体   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