Как увеличить высоту UIProgressView

Я создаю UIProgressView от nib. Я хочу увеличить его высоту, но она прикреплена к 9. Для iPad Я должен увеличить его высоту. Как это может быть сделано?

Заранее спасибо.

60
задан 7 January 2014 в 02:11

2 ответа

Мы можем установить высоту UIProgressView путем создания пользовательского класса ProgressView путем разделения на подклассы UIProgressView.

В Быстром,

public class ProgressView: UIProgressView {
    var height: CGFloat = 4.0
    public override func sizeThatFits(_ size: CGSize) -> CGSize {
        return CGSize(width: size.width, height: height) // We can set the required height
    }
}
0
ответ дан 31 October 2019 в 16:35

Просто разделите на подклассы и скорректируйте внутренний размер:

class FatProgressView: UIProgressView {

    override var intrinsicContentSize: CGSize {
        return CGSize(width: UIView.noIntrinsicMetric, height: 20.0)
    }

}
0
ответ дан 31 October 2019 в 16:35

Другие вопросы по тегам:

Похожие вопросы: