UIProgressView가 있는데 채워진 부분 (진행 부분)에 대한 반경을 지정하려는 경우 cornerRadius 속성을 사용하여 진행 뷰의 모서리를 반올림 할 수 있습니다. 채워진 진행 가장자리가 둥글게되기를 원합니다. 진행 막대가 지금 어떻게 보이는지 아래에서 찾으십시오.둥근 진행 트랙 가장자리가있는 UIProgressView - Swift 3
난 적색 부분의 에지가 둥글게 할.
둥근 모서리가있는 이미지로 progressImage를 설정하려고했지만 문제가 해결되는 동안 이미지 자체가 멀리 늘어나고 모퉁이의 반경이 유지되지 않습니다.
내가 시도한 다른 것은 직사각형을 그려서 진행 색상으로 채우고 다음 코드로 UIImage로 변환하고 진행률로 설정 한 이미지입니다.이 경우 이미지는 항상 검정색이나 확실하지 않습니다 내가 무엇을 놓치고 있는지. 있는 UIView
class func imageWithView(view: UIView) -> UIImage {
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.isOpaque, 0.0)
view.drawHierarchy(in: view.bounds, afterScreenUpdates: true)
let img = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return img!
}
[신속한 둥근 모서리 진행 표시 줄 만드는 법?] (https://stackoverflow.com/questions/32114779/how-to-make-rounded-corner-progress- bar-in-swift) –