Constraint
unknown
swift
4 years ago
3.7 kB
57
Indexable
let carImage = CarImages(frame: .zero)
let yearLabel = CFTitleLabel(textAlignment: .left, fontSize: 18, fontStyle: .bold, color: .black)
let makeLabel = CFTitleLabel(textAlignment: .left, fontSize: 18, fontStyle: .bold, color: .black)
let modelLabel = CFTitleLabel(textAlignment: .left, fontSize: 18, fontStyle: .bold, color: .black)
let trimLabel = CFTitleLabel(textAlignment: .left, fontSize: 18, fontStyle: .bold, color: .black)
let priceLabel = CFTitleLabel(textAlignment: .left, fontSize: 14, fontStyle: .semibold, color: .systemGreen)
let milageLabel = CFTitleLabel(textAlignment: .left, fontSize: 14, fontStyle: .light, color: .black)
let locationLabel = CFTitleLabel(textAlignment: .left, fontSize: 14, fontStyle: .medium, color: .black)
let stateLabel = CFTitleLabel(textAlignment: .left, fontSize: 14, fontStyle: .medium, color: .black)
let phoneButton = CFButton()
NSLayoutConstraint.activate([
carImage.leadingAnchor.constraint(equalTo: self.leadingAnchor,constant: 20),
carImage.widthAnchor.constraint(equalToConstant: 150),
carImage.topAnchor.constraint(equalTo: self.topAnchor),
carImage.bottomAnchor.constraint(equalTo: self.bottomAnchor, constant: -20),
yearLabel.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
yearLabel.topAnchor.constraint(equalTo: self.topAnchor, constant: 5),
modelLabel.leadingAnchor.constraint(equalTo: yearLabel.trailingAnchor, constant: 5),
modelLabel.topAnchor.constraint(equalTo: self.topAnchor, constant: 5),
makeLabel.leadingAnchor.constraint(equalTo: modelLabel.trailingAnchor),
makeLabel.topAnchor.constraint(equalTo: self.topAnchor, constant: 5),
trimLabel.topAnchor.constraint(equalTo: self.makeLabel.bottomAnchor, constant: 2),
trimLabel.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
trimLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -20),
priceLabel.topAnchor.constraint(equalTo: self.trimLabel.bottomAnchor, constant: 2),
priceLabel.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
priceLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -padding),
milageLabel.topAnchor.constraint(equalTo: self.priceLabel.bottomAnchor, constant: 2),
milageLabel.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
milageLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -padding),
locationLabel.topAnchor.constraint(equalTo: self.milageLabel.bottomAnchor, constant: 2),
locationLabel.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
locationLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -padding),
stateLabel.topAnchor.constraint(equalTo: self.locationLabel.bottomAnchor, constant: 2),
stateLabel.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
stateLabel.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -padding),
phoneButton.topAnchor.constraint(equalTo: self.stateLabel.bottomAnchor, constant: 2),
phoneButton.leadingAnchor.constraint(equalTo: carImage.trailingAnchor, constant: 10),
phoneButton.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -padding),
])Editor is loading...