gpt4 book ai didi

ios - Swift:transitionFromView 翻转整个屏幕而不是 View

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:20 28 4
gpt4 key购买 nike

我对 swift 有一个奇怪的问题。我试图翻转两个 View ,而不是整个屏幕,但它会翻转整个屏幕。

以前在这里问过,但没有回答:

flip animation in swift flips whole view not subviews

这是对我的观点的引用(我已经确认它们只占据了屏幕的一部分):

@IBOutlet var frontview: UIView!
@IBOutlet var backview: UIView!

这是我的翻转代码:

func flipCard() { 

if (showingBack) {
UIView.transitionFromView(backview, toView: frontview, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromRight, completion: nil)
showingBack = false
} else {
UIView.transitionFromView(frontview, toView: backview, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromLeft, completion: nil)
showingBack = true
}
}

谢谢你的帮助

最佳答案

当您调用 UIView.transitionFromView(backView, toView: frontView ... 时会发生什么,它是否会翻转这两个 View 的父 View 。大概您的案例中的父 View 是 ViewController 的 Root View ,所以要让它只翻转那些 View 而不是“整个屏幕”,您只需要在另一个 View 中嵌入 backViewfrontView

this article. 中有更多详细信息

关于ios - Swift:transitionFromView 翻转整个屏幕而不是 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973456/

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