【发布时间】:2011-01-04 15:13:42
【问题描述】:
我正在将一个 iphone 应用程序转换为 ipad。
在 iphone 应用程序中,我使用导航控制器来上下移动表的层次结构和不同数学计算器的视图。使用导航控制器,我可以在推送和弹出视图时保留每个视图的每个文本字段中的数据值。
在我的 ipad 版本的应用程序中,我仍在使用表格和导航控制器在主要 UIView 之间移动,但我正在使用
[self.MyView insertSubview:nextController.view atIndex:1];
在 UIViews 中添加子视图。子视图包含用户可以切换进出的不同数学计算器。我找不到使用导航控制器在 UIView 中加载子视图的方法,因此使用了 insertSubView。虽然此方法干净地加载和卸载不同的子视图,但当我加载和卸载子视图时,我失去了在文本字段中保留数据值的功能。
有人可以提供一种方法来使用导航控制器在 UIView 中加载子视图,或者建议一种在加载和卸载子视图之间保留数据值的方法。我很乐意提供代码,但我认为朝着正确的方向轻轻推动可能就是我所需要的。如果我不需要,我不想使用 plist 或其他数据持久性方法来解决这个问题
最好的问候,
Davew01
【问题讨论】:
标签: iphone cocoa-touch ipad uinavigationcontroller