ここではスーパーナイトピッキーが得られます。境界線のほとんどはここで働いています。私は境界線のサイズを調整しようとしましたが、それは助けにはなりません。このコードに何か問題がありますか?私が話していることについては、下の画像も参照してください。画像が境界線の外側に表示されています - iOS/Swift
func makeItCircle() {
userImage.layer.masksToBounds = false
userImage.layer.cornerRadius = CGFloat(roundf(Float(self.userImage.frame.size.width/2.0)))
userImage.contentMode = .ScaleAspectFill
userImage.layer.borderColor = UIColor.whiteColor().CGColor
userImage.layer.borderWidth = 3
userImage.clipsToBounds = true
}
興味深い。私はそのコードの大半を得ていると思いますが、Swiftに翻訳するのに問題があるのは、CAShapeLayer * frameLayer = [CAShapeLayer layer]です。 – skind
'let frameLayer = CAShapeLayer()' – Jelly