Skip to content

Instantly share code, notes, and snippets.

@Pasanpr
Created June 30, 2016 17:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pasanpr/b9ca7a34353e2a189bebd60b268b33cf to your computer and use it in GitHub Desktop.
Save Pasanpr/b9ca7a34353e2a189bebd60b268b33cf to your computer and use it in GitHub Desktop.
Code for Intermediate Core Data: Stage 1 - Video 2
// Camera Button Customization
button.setTitle("Camera", forState: .Normal)
button.tintColor = .whiteColor()
button.backgroundColor = UIColor(red: 254/255.0, green: 123/255.0, blue: 135/255.0, alpha: 1.0)
button.addTarget(self, action: #selector(PhotoListController.presentImagePickerController), forControlEvents: .TouchUpInside)
// Camera Button Layout
view.addSubview(cameraButton)
cameraButton.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activateConstraints([
cameraButton.leftAnchor.constraintEqualToAnchor(view.leftAnchor),
cameraButton.bottomAnchor.constraintEqualToAnchor(view.bottomAnchor),
cameraButton.rightAnchor.constraintEqualToAnchor(view.rightAnchor),
cameraButton.heightAnchor.constraintEqualToConstant(56.0)
])
@MrLotU
Copy link

MrLotU commented Jul 27, 2017

Updated for Swift 3:

// Camera Button Customization
let button = UIButton(type: .system)
button.setTitle("Camera", for: .normal)
button.tintColor = UIColor.white
button.backgroundColor = UIColor(red: 254/255.0, green: 123/255.0, blue: 135/255.0, alpha: 1.0)
        
button.addTarget(self, action: #selector(PhotoListController.presentImagePickerController), for: .touchUpInside)

// Camera Button Layout

view.addSubview(cameraButton)
cameraButton.translatesAutoresizingMaskIntoConstraints = false
        
NSLayoutConstraint.activate([
    cameraButton.leftAnchor.constraint(equalTo: view.leftAnchor),
    cameraButton.bottomAnchor.constraint(equalTo: view.bottomAnchor),
    cameraButton.rightAnchor.constraint(equalTo: view.rightAnchor),
    cameraButton.heightAnchor.constraint(equalToConstant: 56.0)
])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment