2017-03-10 1 views

답변

-1

나는 그것을 얻었다! 넌

... 제약을두고 이렇게 한 경우 애니메이션 { ivImageLoadingInside.frame CGRect = (X : 0 - 160, Y : 123, 폭 : 160, 높이 : 12)

 UIView.animate(withDuration: 1.2, delay: 0, options: .repeat, animations: { 
      self.ivImageLoadingInside.frame = CGRect(x: ScreenSize.SCREEN_WIDTH, y: 123, width: 160, height: 12) 

     }, completion: nil) 
    } else { 
     ivImageLoadingInside.layer.removeAllAnimations() 
    }* 

이 링크를보세요 http://mathewsanders.com/prototyping-iOS-iPhone-iPad-animations-in-swift/

0
self.ivImageLoadingInside.center = CGPoint(x: 80 - self.ivImageLoadingInside.bounds.width/2, y: 0) 
+0

도움을 주셔서 감사합니다. –

2
private func animation(viewAnimation: UIView) { 
    UIView.animate(withDuration: 2, animations: { 
     viewAnimation.frame.origin.x = +viewAnimation.frame.width 
    }) { (_) in 
     UIView.animate(withDuration: 2, delay: 1, options: [.curveEaseIn], animations: { 
      viewAnimation.frame.origin.x -= viewAnimation.frame.width 
     }) 

    } 
} 
관련 문제