presentModalView和addSubview之间的区别?

时间:2010-07-09 02:51:05

标签: objective-c xcode interface-builder

在透露新视图时,这两者之间有什么区别?您何时使用它们?

此外,嵌套视图的正确方法是什么。例如,我有一个UIImageview,动画到我的视图,它上面有一个按钮。我想将该图像和按钮放在他们自己的视图中,然后简单地为视图设置动画并同时处理它们。

谢谢!

1 个答案:

答案 0 :(得分:0)

对于第一个问题:

presentModalView是你展示另一个viewcontroller(称为modalViewController)来获取一些数据,临时视图...(更多关于ModalViewController这里)。通常,它是另一种视图,可以隐藏您的原始视图

addSubview:您在当前屏幕中添加另一个视图,不显示另一个视图。这意味着您仍然在当前的viewController中。

关于第二个问题: 我将在这里找到presentModalViewController。你可以创建另一个UIViewController包含一个UIImageView和2个按钮然后你可以只呈现它