方法“insert subview”和“presentModalViewController”有什么区别?

时间:2011-06-26 11:12:55

标签: iphone views

更改笔尖视图时,这两种方法有什么区别?

2 个答案:

答案 0 :(得分:1)

addSubview:方法只是向视图层次结构添加新视图,而presentModalViewController:animated:使给定的视图控制器成为活动视图控制器(并使其视图可见)。

答案 1 :(得分:0)

“insertsubview”保留视图并将其下一个响应者设置为接收器,这是它的新superview.Views只能有一个superview。如果视图已经具有超视图并且该视图不是接收者,则此方法会在使接收器成为新的超级视图之前删除先前的超视图。

“presentmodalviewcontroller”是您可以在不中断当前工作流程并显示一组新视图的情况下调用的工具。

希望它能帮助您理解基础水平,更深入地了解Apple的UIView和ViewControllers文档。