Skip to content

Instantly share code, notes, and snippets.

@Quaggie
Created March 14, 2018 17:25
Show Gist options
  • Save Quaggie/549a1267a44d6aaf2981ea9a4fc9c636 to your computer and use it in GitHub Desktop.
Save Quaggie/549a1267a44d6aaf2981ea9a4fc9c636 to your computer and use it in GitHub Desktop.
private func setupViews() {
contentView.addSubview(imgView)
contentView.addSubview(titleLabel)
contentView.addSubview(subtitleLabel)
imgView.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 16).isActive = true
imgView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 16).isActive = true
imgView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor, constant: -16).isActive = true
imgView.widthAnchor.constraint(equalTo: imgView.heightAnchor).isActive = true
titleLabel.topAnchor.constraint(equalTo: imgView.topAnchor).isActive = true
titleLabel.leadingAnchor.constraint(equalTo: imgView.trailingAnchor, constant: 16).isActive = true
titleLabel.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -16).isActive = true
subtitleLabel.topAnchor.constraint(equalTo: titleLabel.bottomAnchor, constant: 8).isActive = true
subtitleLabel.leadingAnchor.constraint(equalTo: titleLabel.leadingAnchor).isActive = true
subtitleLabel.bottomAnchor.constraint(equalTo: imgView.bottomAnchor).isActive = true
subtitleLabel.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -16).isActive = true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment