我在gallery
(A)中有一个我想要全屏显示的子视图(UICollectionView
,类型为UICollectionViewCell
)。< / p>
通过这样做,在(A)中:
if let keyWindow = UIApplication.shared.keyWindow {
gallery.collectionViewLayout.invalidateLayout()
keyWindow.bringSubview(toFront: gallery)
gallery.frame = keyWindow.frame
}
gallery
的帧值已正确设置为新值,但错误地显示 落后于(A)&#39; s collectionView
即可。我希望它是全屏的,即&#34;在应用程序中的每个其他视图前面#34;。
为了达到理想的行为,我在这里缺少什么?