【发布时间】:2021-01-02 02:11:08
【问题描述】:
我有一个工具窗格,在紧凑型 H 模式下,它将位于整个屏幕的底部,但在紧凑型 V 模式(或非紧凑型 H 模式)下,它将作为浮动窗格位于右侧。如何获得目标 UITraitCollection + 目标大小?它们似乎有两种不同的方法:
override func willTransition(to newCollection: UITraitCollection, with coordinator: UIViewControllerTransitionCoordinator) {
// need size rect
}
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
// need traits
}
我需要这两个信息来正确地制作动画!非常感谢!
【问题讨论】:
-
嘿@Mike S,我的解决方案有效吗?
标签: swift uikit uitraitcollection