でのTextFieldバグが、このスウィフト3とXcode 8:UIBezierPath
に似て生成するために使用UIBezierPath
let myBounds = textField.bounds
let maskPath = UIBezierPath(roundedRect: myBounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
let maskLayer = CAShapeLayer()
maskLayer.frame = myBounds
maskLayer.path = maskPath.cgPath
self.textField.layer.mask = maskLayer
let frameLayer = CAShapeLayer()
frameLayer.frame = myBounds
frameLayer.path = maskPath.cgPath
frameLayer.strokeColor = UIColor(hexString: "#59a646").cgColor
frameLayer.fillColor = UIColor.white.cgColor
frameLayer.lineWidth = 1*2;
self.textField.layer.addSublayer(frameLayer)
、スウィフト3とXcode 8上のバグがありますようです
しかし今や
どのような回避策ですか?
"それは間違った結果を生み出しています"と述べるのではなく、実際に何をしているのか、何をすべきかを教えてください。スクリーンキャプチャが含まれている可能性があります。 – rmaddy
私の質問が更新されました。@maddy thanks –