| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import UIKit
- class SampleCell: UITableViewCell {
- var sampleImageView: UIImageView = {
- let imageView = UIImageView(frame: .zero)
- imageView.translatesAutoresizingMaskIntoConstraints = false
- return imageView
- }()
-
- var sampleLabel: UILabel = {
- let label = UILabel(frame: .zero)
- label.translatesAutoresizingMaskIntoConstraints = false
- return label
- }()
-
- override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
- super.init(style: style, reuseIdentifier: reuseIdentifier)
-
- contentView.addSubview(sampleImageView)
- NSLayoutConstraint.activate([
- sampleImageView.widthAnchor.constraint(equalToConstant: 64),
- sampleImageView.heightAnchor.constraint(equalToConstant: 64),
- sampleImageView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 12),
- sampleImageView.centerYAnchor.constraint(equalTo: contentView.centerYAnchor)
- ])
-
- contentView.addSubview(sampleLabel)
- NSLayoutConstraint.activate([
- sampleLabel.leadingAnchor.constraint(equalTo: sampleImageView.trailingAnchor, constant: 12),
- sampleLabel.centerYAnchor.constraint(equalTo: contentView.centerYAnchor)
- ])
-
- }
-
- required init?(coder: NSCoder) {
- fatalError("init(coder:) has not been implemented")
- }
- }
|