UIimageView에서 필렛 부분

3071 단어 PinterestXcodeSwift
Pinterest 좋아해요.
Pinterest처럼 이미지 위쪽과 아래쪽이 둥근 UIVIew를 만들고 싶습니다.

상단 필렛 - 샘플 설치 (발췌)


SampleUIView.swift

        self.itemImageView.image = UIImage(data:data)
        let maskPath = UIBezierPath(roundedRect: self.bounds,
                                        byRoundingCorners: [.TopLeft, .TopRight],
                                        cornerRadii: CGSize(width: 5.0, height: 5.0))
        let maskLayer = CAShapeLayer()
        maskLayer.path = maskPath.CGPath
        self.layer.mask = maskLayer;

        self.itemImageView.layer.masksToBounds = true
        self.itemImageView.layer.mask = maskLayer

하단 필렛 - 예제 설치(발췌)


아래쪽 필렛에 대해서는 사각을 모두 필렛으로 설치합니다.
SampleUIView.swift

    self.layer.cornerRadius = 5.0

결과


상부와 하부의 원각이 매우 좋다.

좋은 웹페이지 즐겨찾기