Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import UIKit
- class ViewController: UIViewController {
- let containerView = UIView()
- let redView = UIView()
- let blueView = UIView()
- // let greenView = UIView()
- override func viewDidLoad() {
- super.viewDidLoad()
- self.containerView.frame = CGRectMake(60, 60, 200, 200)
- self.view.addSubview(self.containerView)
- self.redView.frame = CGRectMake(0, 0, 200, 200)
- self.blueView.frame = CGRectMake(0, 0, 200, 200)
- self.redView.backgroundColor = UIColor.redColor()
- self.blueView.backgroundColor = UIColor.blueColor()
- self.containerView.addSubview(self.redView)
- // self.containerView.addSubview(self.blueView)
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- @IBAction func submit(sender: AnyObject) {
- let views = (frontView: self.redView, backView: self.blueView)
- let transtion = UIViewAnimationOptions.TransitionCurlUp
- UIView.transitionWithView(self.containerView, duration: 1.0, options: transtion, animations: {
- views.frontView.removeFromSuperview()
- self.containerView.addSubview(views.backView)
- }, completion: {finished in})
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement