var nextImageButton: UIButton = {
var button = UIButton(type: .system)
button.translatesAutoresizingMaskIntoConstraints = false
button.backgroundColor = UIColor(red: 240/255.0, green: 240/255.0, blue: 240/255.0, alpha: 1)
button.setTitle("Next", for: .normal)
button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 16)
button.layer.cornerRadius = 5
button.layer.masksToBounds = true
button.addTarget(self, action: #selector(nextImageTouched), for: .touchUpInside)
return button
}()
var activityIndicator: UIActivityIndicatorView = {
var activityIndicator = UIActivityIndicatorView()
activityIndicator.translatesAutoresizingMaskIntoConstraints = false
return activityIndicator
}()
lazy var imageOnDisplay: UIImageView = {
let imageView = UIImageView()
imageView.translatesAutoresizingMaskIntoConstraints = false
imageView.contentMode = .scaleAspectFill
imageView.layer.cornerRadius = 15
imageView.layer.masksToBounds = true
imageView.alpha = CGFloat(0.5)
return imageView
}()
var transparencySlider: UISlider = {
let slider = UISlider(frame: CGRect(x: 0, y: 0, width:280, height: 20))
slider.translatesAutoresizingMaskIntoConstraints = false
slider.minimumValue = 0
slider.maximumValue = 100
slider.isContinuous = true
slider.value = 50
slider.tintColor = UIColor(red: 240/255.0, green: 240/255.0, blue: 240/255.0, alpha: 1)
slider.addTarget(self, action: #selector(sliderValueDidChange), for: .valueChanged)
slider.layer.cornerRadius = 5
slider.layer.masksToBounds = true
return slider
}()