Constraint
unknown
swift
4 years ago
3.7 kB
50
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...