var frame: CGRect = CGRectMake(0, 0, 0, 0)
self.backButton.hidden = true
self.navigationController?.setNavigationBarHidden(true, animated: true)
UIApplication.sharedApplication().statusBarHidden = true
self.scrollView.canCancelContentTouches = true
scrollView.delegate = self
self.scrollView.frame = CGRectMake(0, 0, self.view.frame.width, self.view.frame.height)
let scrollViewHeight = self.scrollView.frame.height
let scrollViewWidth = self.scrollView.frame.width
// WASTING MEMORY. DO NOT "REDECLARE" THE VARIABLE THAT YOU CAN USE IT OUT OF THE BOX
UIGraphicsBeginImageContext(self.view.frame.size)
UIImage(named: "walkthroughBackground")?.drawInRect(self.scrollView.bounds)
var backgroundImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
self.view.backgroundColor = UIColor(patternImage: backgroundImage)
// WASTING MEMORY
//declare all 6 steps as UIImage
// let stepOneImage = UIImage(named: "step-1")
// let stepTwoImage = UIImage(named: "step-2")
// let stepThreeImage = UIImage(named: "step-3")
// let stepFourImage = UIImage(named: "step-4")
// let stepFiveImage = UIImage(named: "step-5")
// let stepSixImage = UIImage(named: "step-6")
//
// self.images = [stepOneImage, stepTwoImage, stepThreeImage, stepFourImage, stepFiveImage, stepSixImage]
//
// let divideByTwo: CGFloat = 2.0
let y = ((self.scrollView.frame.height - 325) / 2) - 20
for index in 0..<6 {
// var walkthroughImageView = UIImageView(image: images[index])
// walkthroughImageView.contentMode = UIViewContentMode.ScaleAspectFit
// DECLARATE A "STATIC" VARIABLE IN A LOOP IS HORRIBLE
// let walkthroughImageViewWidth: CGFloat = 280
// var walkthroughImageViewX = ((scrollViewWidth-walkthroughImageViewWidth)/divideByTwo) + (scrollViewWidth*CGFloat(index))
// println(walkthroughImageViewX)
//
// if self.view.frame.size.height != 480 {
// walkthroughImageView.frame = CGRectMake((walkthroughImageViewX), 30, walkthroughImageViewWidth, 400)
// println(walkthroughImageView.frame)
// } else {
// walkthroughImageView.frame = CGRectMake((walkthroughImageViewX), 0, walkthroughImageViewWidth, 350)
// println(walkthroughImageView.frame)
// }
//
var walkthroughImageView = UIImageView(image: UIImage(named: "step-\(index+1)"))
walkthroughImageView.contentMode = UIViewContentMode.ScaleAspectFit
walkthroughImageView.frame = CGRectMake(320 * CGFloat(index), y, 320, 325)
self.scrollView.addSubview(walkthroughImageView)
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.width * 6, self.scrollView.frame.height - 20)
pageControl.addTarget(self, action: Selector("changePage:"), forControlEvents: UIControlEvents.ValueChanged)