我有三个视图,我用一些按钮翻转(启动时其中一个是可见的,而另外两个按钮是隐藏的)。每个视图都包含一个嵌入视图控制器的视图容器,这是我为每个视图放置所有内容的地方。 当我的应用程序启动时,我可以单击并编辑第一个视图中的文本字段。但是,如果我翻到另一个视图然后将其翻转回来,我就无法与该视图中的任何内容进行交互,当我按下文本字段,按钮等时没有任何反应。
这是我翻转的功能
func animationFlip(fromView:UIView, toView:UIView, animationTime:Float)
{
toView.hidden = false
UIView.transitionFromView(fromView, toView: toView, duration: NSTimeInterval(animationTime), options: UIViewAnimationOptions.TransitionFlipFromLeft, completion: { (fininshed: Bool) -> () in
println(toView)
})
}
提前致谢