Improve travel album list selection layout
This commit is contained in:
@ -42,7 +42,7 @@ final class TravelAlbumEntryViewController: BaseViewController {
|
||||
tableView.backgroundColor = .white
|
||||
tableView.separatorStyle = .none
|
||||
tableView.rowHeight = UITableView.automaticDimension
|
||||
tableView.estimatedRowHeight = 132
|
||||
tableView.estimatedRowHeight = 148
|
||||
tableView.delegate = self
|
||||
tableView.register(TravelAlbumTaskCell.self, forCellReuseIdentifier: TravelAlbumTaskCell.reuseIdentifier)
|
||||
|
||||
@ -305,10 +305,14 @@ private final class TravelAlbumTaskCell: UITableViewCell {
|
||||
|
||||
nameLabel.font = .systemFont(ofSize: 16, weight: .bold)
|
||||
nameLabel.textColor = AppColor.textPrimary
|
||||
nameLabel.numberOfLines = 1
|
||||
timeLabel.font = .systemFont(ofSize: 12)
|
||||
timeLabel.textColor = AppColor.textTertiary
|
||||
timeLabel.numberOfLines = 1
|
||||
phoneLabel.font = .systemFont(ofSize: 12)
|
||||
phoneLabel.textColor = AppColor.textTertiary
|
||||
phoneLabel.numberOfLines = 1
|
||||
phoneLabel.setContentCompressionResistancePriority(.required, for: .vertical)
|
||||
|
||||
shareButton.setImage(UIImage(systemName: "square.and.arrow.up"), for: .normal)
|
||||
shareButton.tintColor = AppColor.primary
|
||||
@ -336,8 +340,8 @@ private final class TravelAlbumTaskCell: UITableViewCell {
|
||||
make.edges.equalToSuperview().inset(UIEdgeInsets(top: 6, left: 20, bottom: 6, right: 20))
|
||||
}
|
||||
coverView.snp.makeConstraints { make in
|
||||
make.leading.top.bottom.equalToSuperview().inset(10)
|
||||
make.size.equalTo(86)
|
||||
make.leading.top.bottom.equalToSuperview().inset(12)
|
||||
make.size.equalTo(112)
|
||||
}
|
||||
iconView.snp.makeConstraints { make in
|
||||
make.center.equalToSuperview()
|
||||
@ -360,16 +364,18 @@ private final class TravelAlbumTaskCell: UITableViewCell {
|
||||
}
|
||||
timeLabel.snp.makeConstraints { make in
|
||||
make.top.equalTo(nameLabel.snp.bottom).offset(7)
|
||||
make.leading.trailing.equalTo(nameLabel)
|
||||
make.leading.equalTo(nameLabel)
|
||||
make.trailing.equalToSuperview().offset(-12)
|
||||
}
|
||||
phoneLabel.snp.makeConstraints { make in
|
||||
make.top.equalTo(timeLabel.snp.bottom).offset(5)
|
||||
make.leading.trailing.equalTo(nameLabel)
|
||||
make.leading.equalTo(nameLabel)
|
||||
make.trailing.equalToSuperview().offset(-12)
|
||||
}
|
||||
uploadButton.snp.makeConstraints { make in
|
||||
make.top.equalTo(phoneLabel.snp.bottom).offset(9)
|
||||
make.trailing.equalToSuperview().offset(-10)
|
||||
make.bottom.equalToSuperview().offset(-10)
|
||||
make.bottom.equalToSuperview().offset(-12)
|
||||
make.height.equalTo(34)
|
||||
make.width.greaterThanOrEqualTo(104)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user