我正在尝试按如下方式更改 iPad 弧层线宽的大小,但它不起作用。
func setup() {
let model = UIDevice.current.model
if model == "iPad" {
backgroundArcLayer.lineWidth = 36.0
backgroundArcLayer.fillColor = nil
backgroundArcLayer.strokeEnd = 2
layer.addSublayer(backgroundArcLayer)
frontArcLayer.lineWidth = 36.0
frontArcLayer.fillColor = nil
frontArcLayer.strokeEnd = 1.0
layer.addSublayer(frontArcLayer)
}
backgroundArcLayer.lineWidth = 18.0
backgroundArcLayer.fillColor = nil
backgroundArcLayer.strokeEnd = 1
layer.addSublayer(backgroundArcLayer)
frontArcLayer.lineWidth = 18.0
frontArcLayer.fillColor = nil
frontArcLayer.strokeEnd = 0.5
layer.addSublayer(frontArcLayer)
}
我错过了什么?
最佳答案
好吧,由于没有在 if
主体中包含方法的其余部分,您将覆盖在 else
语句中设置的所有属性。
关于ios - 如何更改 iPad View 中控件的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40949956/