Guest User

Untitled

a guest
Dec 5th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. // Mark: Slider View
  2.  
  3. let leftSlider = UISlider()
  4. let centerSlider = UISlider()
  5. let rightSlider = UISlider()
  6.  
  7. let colorSliders = [leftSlider, centerSlider, rightSlider]
  8.  
  9. for slider in colorSliders {
  10.  
  11. slider.translatesAutoresizingMaskIntoConstraints = false
  12. sliderContainer.addSubview(slider)
  13.  
  14. let w = sliderContainer.bounds.width
  15. slider.bounds.size.width = w
  16. slider.center = CGPoint(x: w/2, y: w/2)
  17. slider.transform = CGAffineTransform(rotationAngle: CGFloat(-M_PI_2))
  18.  
  19. slider.value = 0
  20. slider.minimumValue = 0
  21. slider.maximumValue = 255
  22.  
  23. let sliderTopConstraint = slider.topAnchor.constraint(equalTo: centerHiddenView.bottomAnchor, constant: 5)
  24. let sliderBottomConstraint = slider.bottomAnchor.constraint(equalTo: sliderContainer.bottomAnchor, constant: 5)
  25.  
  26. NSLayoutConstraint.activate([sliderTopConstraint, sliderBottomConstraint])
  27. slider.backgroundColor = .purple
  28. slider.isEnabled = true
  29. slider.isUserInteractionEnabled = true
  30.  
  31. }
  32.  
  33. let sliderContainerWidth: CGFloat = sliderContainer.frame.width
  34.  
  35.  
  36. let centerSliderHorizontalConstraints = centerSlider.centerXAnchor.constraint(equalTo: sliderContainer.centerXAnchor)
  37.  
  38. let widthConstraint = centerSlider.widthAnchor.constraint(equalToConstant: sliderContainerWidth)
  39.  
  40. let centerSliderWidthConstraint = centerSlider.widthAnchor.constraint(equalToConstant: 90)
  41.  
  42. NSLayoutConstraint.activate([centerSliderHorizontalConstraints, centerSliderWidthConstraint, widthConstraint])
Add Comment
Please, Sign In to add comment