左的iOS取消隐藏视图向右动画

问题描述:

我在故事板视图中添加它最初是隐藏的。 我取消隐藏视图按钮点击如下:左的iOS取消隐藏视图向右动画

_myView.hidden=NO; 

我要取消隐藏,这一观点与左到右的动画故事板? 我可以如何设置动画? 在此先感谢。

+1

显示你试过代码 –

+0

这一观点来自左至右 – Divyesh

+0

@Divyesh尝试此链接http://*.com/questions/9115854 /动画隐藏秀 –

/=== VIEW动画====/

class func viewSlideInFromRightToLeft(views: UIView) { 
     var transition: CATransition? = nil 
     transition = CATransition() 
     transition!.duration = 0.5 
     transition!.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) 
     transition!.type = kCATransitionPush 
     transition!.subtype = kCATransitionFromRight 
     transition!.delegate = self 
     views.layer.addAnimation(transition!, forKey: nil) 
    } 
    class func viewSlideInFromLeftToRight(views: UIView) { 
     var transition: CATransition? = nil 
     transition = CATransition() 
     transition!.duration = 0.5 
     transition!.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) 
     transition!.type = kCATransitionPush 
     transition!.subtype = kCATransitionFromLeft 
     transition!.delegate = self 
     views.layer.addAnimation(transition!, forKey: nil) 
    } 
    class func viewSlideInFromTopToBottom(views: UIView) { 
     var transition: CATransition? = nil 
     transition = CATransition() 
     transition!.duration = 0.5 
     transition!.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) 
     transition!.type = kCATransitionPush 
     transition!.subtype = kCATransitionFromTop 
     transition!.delegate = self 
     views.layer.addAnimation(transition!, forKey: nil) 
    } 
    class func viewSlideInFromBottomToTop(views: UIView) { 
     var transition: CATransition? = nil 
     transition = CATransition() 
     transition!.duration = 0.5 
     transition!.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) 
     transition!.type = kCATransitionPush 
     transition!.subtype = kCATransitionFromBottom 
     transition!.delegate = self 
     views.layer.addAnimation(transition!, forKey: nil) 
    } 



viewName.hidden=false 
self.viewSlideInFromLeftToRight(viewName) 
+0

我是与目标一起工作c。 – Divyesh

+0

创建一个空的快捷文件,并添加上面的代码文件,你可以像常规辅助类 – 2015-11-05 10:57:10

+1

如果你面对比随便问任何问题,Objective-C的使用我依然会在Github上添加一个项目:) – 2015-11-05 11:08:28