이미지는 거의 모든 응용 프로그램의 모든 곳에 있으며 게임 응용 프로그램과 같이 이미지가 회전하는 것을 보는 많은 응용 프로그램을 접했을 수 있습니다.
그래서 이번 포스트에서는 iOS 애플리케이션에서 이미지 보기에서 이미지를 각도별로 회전하는 방법을 알아보겠습니다.
자, 시작하겠습니다.
1단계 - Xcode → SingleViewApplication 열기 → 이름을 RotateImage로 지정합니다.
2단계 - Main.storyboard를 열고 UIImageView를 추가하고 아래와 같이 2개의 버튼을 추가합니다. 이름을 90도 회전 및 45도 회전으로 지정합니다. UIImage View에 샘플 이미지를 추가하세요.
3단계 - 두 버튼 모두에 대해 @IBAction을 만들고 이름을 rotate45button 및 rotate90button
@IBAction func rotate90button(_ sender: Any) { } @IBAction func rotate45button(_ sender: Any) { }
4단계 - UIImageView용 @IBOutlet을 만들고 이름을 imageView로 지정합니다.
@IBOutlet var imageView: UIImageView!
5단계 - 이제 회전 방법에 아래 줄을 추가합니다.
imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / “value by which you want to rotate”))
코드는 다음과 같아야 합니다.
@IBAction func rotate90button(_ sender: Any) { imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 2)) //90 degree } @IBAction func rotate45button(_ sender: Any) { imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 4)) // 45 degree }
이제 애플리케이션을 실행하여 결과를 확인하세요.
회전하려는 정도에 따라 숫자를 파이로 나눌 수 있습니다.