当前,我正在按另一个视图上的按钮加载CreateAnAccount:UIView类的新.Xib。
目前,它立即切换到了Xib,这很棒,但是有没有办法对此进行动画处理?下面是按钮中的代码。
@IBAction func createAnAccount(sender: AnyObject) {
let createAnAccountView = NSBundle.mainBundle().loadNibNamed("CreateAnAccount", owner: self, options: nil)[0] as! CreateAnAccount
createAnAccountView.frame = CGRectMake(0, 0, UIScreen.mainScreen().applicationFrame.size.width, UIScreen.mainScreen().applicationFrame.size.height + 20)
createAnAccountView.loginHandler = loginHandler
self.addSubview(createAnAccountView)
println("Create An Account Pressed")
}
最佳答案
你可以这样尝试
UIView.transitionWithView(self.view, duration: 0.5, options:UIViewAnimationOptions.CurveEaseInOut,animations: {self.view.addSubview(createAnAccountView)}, completion: nil)
此外,您可以更改UIViewAnimationOptions以获得所需的效果。
关于ios - Swift:使用动画加载.Xib,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31859762/