รูปภาพมีอยู่ทุกหนทุกแห่งในเกือบทุกแอปพลิเคชัน คุณอาจเจอแอปพลิเคชันมากมาย เช่น แอปพลิเคชันเกมที่คุณเห็นภาพหมุน
ในโพสต์นี้ เราจะมาดูวิธีการหมุนภาพในมุมมองภาพตามมุมในแอปพลิเคชัน iOS
มาเริ่มกันเลย
ขั้นตอนที่ 1 − เปิด Xcode→SingleViewApplication→ตั้งชื่อมันว่า RotateImage
ขั้นตอนที่ 2 - เปิด Main.storyboard เพิ่ม UIImageView และเพิ่ม 2 ปุ่มดังที่แสดงด้านล่างตั้งชื่อให้หมุน 90 องศาและหมุน 45 องศา เพิ่มภาพตัวอย่างใน UIImage View
ขั้นตอนที่ 3 - สร้าง @IBAction สำหรับปุ่มทั้งสองและตั้งชื่อเป็นปุ่มหมุน45ปุ่มและปุ่มหมุน90ปุ่ม
@IBAction func rotate90button(_ sender: Any) { } @IBAction func rotate45button(_ sender: Any) { }
ขั้นตอนที่ 4 - สร้าง @IBOutlet สำหรับ UIImageView และตั้งชื่อเป็น 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 ตามระดับที่คุณต้องการหมุน