Moin,
verzweifle hier langsam.
Hab mir mal einen code aus dem Netz gezogen mit dem man einen Kartenflip hinbekommt. Der funktioniert auch ganz gut, allerdings nur mit einer Karte.
Hab da an ein array gedacht, weiß aber nicht wie ich den im code aufrufen kann?
Kann mir wer helfen?
Alles anzeigen
verzweifle hier langsam.
Hab mir mal einen code aus dem Netz gezogen mit dem man einen Kartenflip hinbekommt. Der funktioniert auch ganz gut, allerdings nur mit einer Karte.
Hab da an ein array gedacht, weiß aber nicht wie ich den im code aufrufen kann?
Kann mir wer helfen?
Quellcode
- import UIKit
- class ViewController: UIViewController {
- var cardView: UIView!
- var back: UIImageView!
- var front: UIImageView!
- var showingBack = true
- var cardnamesarray:[String] = ["image1.jpg","image2.jpg"]
- override func viewDidLoad() {
- super.viewDidLoad()
- front = UIImageView(image: UIImage(named: "image1.jpg"))
- back = UIImageView(image: UIImage(named: "back.png"))
- let singleTap = UITapGestureRecognizer(target: self, action: Selector("tapped"))
- singleTap.numberOfTapsRequired = 1
- let rect = CGRectMake(20, 20, back.image!.size.width, back.image!.size.height)
- cardView = UIView(frame: rect)
- cardView.addGestureRecognizer(singleTap)
- cardView.userInteractionEnabled = true
- cardView.addSubview(back)
- view.addSubview(cardView)
- }
- func tapped() {
- if (showingBack) {
- UIView.transitionFromView(back, toView: front, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromRight, completion: nil)
- showingBack = false
- } else {
- UIView.transitionFromView(front, toView: back, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromLeft, completion: nil)
- showingBack = true
- }
- }
- }
