Как установить независимую высоту/ширину в элементе просмотра коллекцииIOS

Программируем под IOS
Ответить
Anonymous
 Как установить независимую высоту/ширину в элементе просмотра коллекции

Сообщение Anonymous »

Я хочу сделать таблетки представления коллекции, как на первом скриншоте, но в тот момент, когда я увеличиваю высоту, ширина также увеличивается вместе с ней, мне нужна небольшая высота и большая ширина, напоминающая внешний вид толстяка
Я пробовал так много вещей, но безрезультатно, может ли кто-нибудь мне с этим помочь

Код: Выделить всё

import UIKit

class SeventhLoanCVCell: UICollectionViewCell {

@IBOutlet weak var imgStatus: UIImageView!
@IBOutlet weak var imgProgress: UIImageView!
@IBOutlet weak var viewProgress: UIView!
@IBOutlet weak var lblNumber: UILabel!

@IBOutlet weak var imgProgressWidthCon: NSLayoutConstraint!
override func awakeFromNib() {
super.awakeFromNib()
imgProgressWidthCon.constant = 28.adjustedHeight
lblNumber.font = .appFont(.switzerSemibold, size: CGFloat(14))
}

func configureCell(for step: ProgressStep) {
lblNumber.text = "\(step.pcNumber ?? 0)"
lblNumber.textColor = .textColorv2
switch step.pcColor {
case "fullbluegreen":
imgProgress.image = UIImage(named: "fullBlue")
imgStatus.image = UIImage(named: "greenTickP")
viewProgress.backgroundColor = .proBlueClr
lblNumber.textColor = .white

case "fullbluered":
imgProgress.image = UIImage(named: "fullBlue")
imgStatus.image = UIImage(named: "crossRedP")
viewProgress.backgroundColor = .proGrayClr
lblNumber.textColor = .white
case "halfblue":
imgProgress.image = UIImage(named: "halfBlue")
imgStatus.image = UIImage(named: "grayTickP")
viewProgress.backgroundColor = .proGrayClr
case "gray":
imgProgress.image = UIImage(named: "garyProgress")
imgStatus.image = UIImage(named: "grayTickP")
viewProgress.backgroundColor = .proGrayClr
case "yellow":
imgProgress.image = UIImage(named: "yellowPr")
imgStatus.image = UIImage(named: "yellowGift")
viewProgress.backgroundColor = .proGrayClr
case "blur":
imgProgress.image = UIImage(named: "garyProgress")
imgStatus.image = UIImage(named: "grayTickP")
viewProgress.backgroundColor = .proGrayClr
lblNumber.textColor = .proBlueTxtClr
default:
imgProgress.image = UIImage(named: "garyProgress")
imgStatus.image = UIImage(named: "grayTickP")
viewProgress.backgroundColor = .proGrayClr
}
}
}
Ссылка на изображение:
UI Streak

Подробнее здесь: https://stackoverflow.com/questions/798 ... -view-item
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»