Я создаю UIProgressView
от nib
. Я хочу увеличить его высоту, но она прикреплена к 9. Для iPad
Я должен увеличить его высоту. Как это может быть сделано?
Заранее спасибо.
Мы можем установить высоту 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
}
}
Просто разделите на подклассы и скорректируйте внутренний размер:
class FatProgressView: UIProgressView {
override var intrinsicContentSize: CGSize {
return CGSize(width: UIView.noIntrinsicMetric, height: 20.0)
}
}