我試圖改變iPad的弧線寬度的大小,如下所示,但它不工作。如何更改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)
}
我錯過了什麼?
不要根據模型做任何事情。根據視圖的大小進行所有調整。 – rmaddy
這些控件是用編程方式創建的內部視圖,所以我該如何做到這一點? – Coder221