我的第一篇文章在这里:) 我有一个小但无聊的问题小麻烦。 我有一个导航控制器的视图。我在NC中加载了一个简单的视图。 内这种观点有A按钮,我火presentModalView ......在主视图, 不是NC,但它的父视图:iPhone sdk,在dismissModalViewcontrollerAnimated,父母更改y原点坐标
ABVIEW> NC> NewView的
新的附加presentModalView ...上ABVIEW,所以[abview礼物...]; 到现在为止没有问题。当临时窗口(让我们称之为NOTES)消失后,我的ABVIEW和所有子视图将Y位置从0更改为20,与状态栏的高度相同 。我到处寻找,我确定这是一件愚蠢的事情,但我错过了一些知识,我不知道该在哪里找到解决方案。
在此先感谢!
好的,它的工作原理是在NC上连接ViewController。 但是,为什么如果我将视图添加到NC的父项,NC将很快移动 模态视图不见了?我不明白这个动态。 – DigitalVanilla 2010-03-18 11:35:28
我不清楚你是如何布置你的视图,设置你的自动识别掩码等,但是当它们被手动添加到除UIWindow以外的超级视图时,许多UIKit视图控制器视图的行为很复杂。这就是为什么你应该更喜欢使UINavigationController成为UIWindow的直接子视图,并且使用诸如' - [UITabBarController setViewControllers:]'和' - [UINavigationController pushViewController:animated:]'的方法来创建一系列视图。 – Tom 2010-03-18 19:49:33