gpt4 book ai didi

ios - viewWillTransitionToSize : vs willTransitionToTraitCollection:

转载 作者:技术小花猫 更新时间:2023-10-29 11:00:07 39 4
gpt4 key购买 nike

谁能解释这两种方法之间的区别? The docs for UIViewController明确声明 viewWillTransitionToSize 应该用于管理旋转,但点击进入 UIContentContainer page , willTransitionToTraitCollection 方法使入口变得困惑。

我想我理解大小类更改(特征集合更改)和大小更改之间的概念差异,但我不确定在哪种情况下实现哪种方法。来自 UIKit 向导的说明会很有帮助!

最佳答案

每当你想做某事来响应用户旋转他们的设备时,你应该使用 viewWillTransitionToSize,如果你这样做,你肯定知道你的 Action 被执行,因为每次你的应用程序的窗口大小发生变化。

如果您只想在特征集合更改时采取行动,例如,如果您将某个 collectionViewLayout 设置为 Compact 大小类,而另一个您想要使用对于 Regular,您使用 willTransitionToTraitCollection

如果特征集合发生变化,那么大小也会发生变化。但反之则不然。纵向 iPad 和横向 iPad 具有相同的特征,但尺寸不同。将多任务处理添加到组合中,您将拥有可以映射到两个 traitCollection 大小类的各种大小。

关于ios - viewWillTransitionToSize : vs willTransitionToTraitCollection:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33377708/

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