0
사용자 지정 진행률 표시 줄을 만들고 더 많은 문제가 발생했습니다. 백그라운드에서 빨간색 그림자가있는 이미지를 전체에서 아무 것도 표시하지 않는 진행 표시 줄이 있습니다. 기본적으로 이것은 일반적인 진행 표시 줄이지만 사용자 지정 이미지가있는 경우에는 애니메이션에 걸리는 시간에 0에서 100 %까지 이동하는 레이블이나 그 위에 뭔가를 추가하려고합니다. 애니메이션에 카운터를 추가하려고했지만 원하는만큼 증가하지 않습니다. 지금까지는 내 애니메이션 블록입니다. 당신의 문제에 대한중첩 된 이미지 진행률 막대 0 ~ 100 %
override func viewDidAppear(_ animated: Bool) {
UIView.animate(withDuration: 3.0, animations: {
self.catScanE.frame = CGRect(x: 27 , y: 200, width: 320, height: 0)
}, completion: {finished in self.performSegue(withIdentifier: "lastSegue", sender: nil)})
}
초기 프레임에 어떤 의미인지 확실하지 않습니다. 현재 진행률 표시 줄이 작동합니다. 높이는 0이라고 가정하고, 가득 찬 실루엣을 생각해보십시오. 나는 애니메이션이 진행되는 동시에 0 %에서 100 %까지 그 애니메이션 위에 레이블을 추가하기를 원했습니다. –
레이블을 0 %에서 100 %까지 움직이게하려면 대신 타이머를 사용해야합니다. timeInterval =/100으로 타이머를 만들고 타이머 틱 처리기에서 레이블 텍스트를 적절한 값으로 업데이트하면됩니다. –
KinhChenDev
감사합니다. 그게 효과가 있었어! –