当前,我正在按另一个视图上的按钮加载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/

10-12 14:45