gpt4 book ai didi

iphone - presentModalViewController 和 presentViewController 的区别?

转载 作者:IT王子 更新时间:2023-10-29 07:57:32 30 4
gpt4 key购买 nike

在iOS 5 SDK中,UIViewController有两个方法,presentModalViewController:animated:和presentViewController:animated:completion:。

这两种方法有什么区别?

文档说:从 iOS 5.0 开始,presentViewController:animated:completion: 方法是呈现模态视图的首选方法。

如果我在 iOS 5 中使用 presentModalViewController:animated,它会导致错误吗?

它们在功能上是否相同?

最佳答案

他们似乎和苹果做同样的事情documentation指出,从 iOS 5.0 开始,presentViewController 是呈现 View Controller 的首选方式,似乎 presentViewController 现在让您拥有完成处理程序,而在此之前您没有.

并且旧的 presentModalViewController 在 iOS 5.0 上应该没问题,如果它导致一个错误,这对所有旧的应用程序来说都是一个问题,并且不会非常向后兼容。此外,现在似乎有了 presentViewController,您可以获得有关 viewController 层次结构的更多信息,因为我们拥有 presentingViewControllerpresentedViewController 属性。

关于iphone - presentModalViewController 和 presentViewController 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365263/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com