Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

Swift를 사용하여 iOS 앱에서 이미지 보기의 이미지를 각도로 회전하는 방법은 무엇입니까?

<시간/>

이미지는 거의 모든 응용 프로그램의 모든 곳에 있으며 게임 응용 프로그램과 같이 이미지가 회전하는 것을 보는 많은 응용 프로그램을 접했을 수 있습니다.

그래서 이번 포스트에서는 iOS 애플리케이션에서 이미지 보기에서 이미지를 각도별로 회전하는 방법을 알아보겠습니다.

자, 시작하겠습니다.

1단계 - Xcode → SingleViewApplication 열기 → 이름을 RotateImage로 지정합니다.

2단계 - Main.storyboard를 열고 UIImageView를 추가하고 아래와 같이 2개의 버튼을 추가합니다. 이름을 90도 회전 및 45도 회전으로 지정합니다. UIImage View에 샘플 이미지를 추가하세요.

Swift를 사용하여 iOS 앱에서 이미지 보기의 이미지를 각도로 회전하는 방법은 무엇입니까?

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
}

이제 애플리케이션을 실행하여 결과를 확인하세요.

회전하려는 정도에 따라 숫자를 파이로 나눌 수 있습니다.