간단한 uiview를 사용하여 "사용자 지정"진행을 시도하고 있습니다. Todo 그래서 진행 상황에 따라 뷰 크기의 너비를 변경하려고했습니다. 제약 조건을 다음과 같이 설정했습니다.
너비 : 0, 안전 영역으로 이어지는 정렬 : 16, 상단 공간 10
보기를 변경하려는 방법은 다음과 같습니다.
let width = self.a.frame.width
testView.frame = CGRect(x: 0 , y: self.testView.frame.height * 0.7, width: width, height: self.testView.frame.height * 0.3)
testView.backgroundColor = UIColor.black
이것을 애니메이션 블록으로 감싸 야합니다.
UIView.animate(withDuration: 0.5, animations: {
testView.frame = CGRect(x: 0 , y: self.testView.frame.height * 0.7, width: width, height: self.testView.frame.height * 0.3)
testView.backgroundColor = UIColor.black
}
공유하지 않은 작업 코드를 기반으로이 애니메이션을 호출합니다. 진행 상황이 정의한 특정 지점에 도달하면 이것을 호출하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다