Gre*_*gzo 11 rotation uiviewcontroller uikit ios
谁能解释这两种方法之间的差异?UIViewController的文档明确声明viewWillTransitionToSize应该用于管理旋转,但是点击进入UIContentContainer页面,willTransitionToTraitCollection方法会让人感到困惑.
我想我理解大小类更改(特征集合更改)和大小更改之间的概念差异,但我不确定在哪种情况下实现哪种方法.来自UIKit向导的澄清会很有帮助!
don*_*als 19
每当你想要做一些事情时,你应该使用旋转设备的用户viewWillTransitionToSize
,如果你这样做,你就确定你的行为已经执行,因为每当你的应用程序窗口改变大小时都会调用它.
如果您只想在特征集合更改时执行操作,例如,如果您有一个特定collectionViewLayout
的Compact
大小类集合,而另一个您想要Regular
使用它willTransitionToTraitCollection
.
如果特征集合发生变化,那么大小也会发生变化.但它反过来不起作用.纵向iPad和风景iPad具有相同的特征,但尺寸不同.添加多任务处理混合,你有各种各样的大小,只能映射到两个traitCollection
大小类.
归档时间: |
|
查看次数: |
3517 次 |
最近记录: |