如何在 iOS 应用中使用 Swift 旋转 ImageView 中的图像?
图像几乎存在于所有应用程序中,您可能遇到过许多游戏应用程序,在这些应用程序中,您会看到图像旋转。
因此,在这篇文章中,我们将了解如何在 iOS 应用程序中按一定角度旋转 ImageView 中的图像。
那么,让我们开始吧!
步骤 1 - 打开 Xcode → 单视图应用程序 → 将其命名为 RotateImage。
步骤 2 - 打开 Main.storyboard,添加 UIImageView 并添加 2 个按钮,如下所示,将它们命名为 ROTATE BY 90 DEGREES 和 ROTATE BY 45 DEGREES。向 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
}现在运行应用程序以查看结果。
您可以将任何数字除以 pi,具体取决于您想要旋转的角度。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP