প্রায় সব অ্যাপ্লিকেশনে ইমেজ থাকে। গেমিং অ্যাপে ইমেজ রোটেট হওয়া দেখা যায়। এই পোস্টে আমরা দেখব iOS-এ UIImageView-এ ইমেজ কীভাবে কোণ অনুযায়ী রোটেট করতে হয়।
ধাপ ১: Xcode-এ নতুন প্রজেক্ট তৈরি করুন
Xcode → SingleViewApplication → নাম দিন "RotateImage"
ধাপ ২: Main.storyboard-এ UIImageView এবং ২টি বাটন যোগ করুন
বাটন দুটির নাম দিন "ROTATE BY 90 DEGREES" এবং "ROTATE BY 45 DEGREES"। UIImageView-এ স্যাম্পল ইমেজ যোগ করুন।

ধাপ ৩: দুটি বাটনের জন্য @IBAction তৈরি করুন
@IBAction func rotate90button(_ sender: Any) { }
@IBAction func rotate45button(_ sender: Any) { }
ধাপ ৪: UIImageView-এর জন্য @IBOutlet তৈরি করুন
@IBOutlet var imageView: UIImageView!
ধাপ ৫: রোটেট মেথডগুলিতে কোড যোগ করুন
imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / "যে কোণে রোটেট করবেন"))
পূর্ণ কোড:
@IBAction func rotate90button(_ sender: Any) {
imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 2)) // 90 ডিগ্রি
}
@IBAction func rotate45button(_ sender: Any) {
imageView.transform = imageView.transform.rotated(by: CGFloat(Double.pi / 4)) // 45 ডিগ্রি
}
pi-কে যেকোনো সংখ্যা দিয়ে ভাগ করে আপনার চাওয়া কোণে রোটেট করতে পারেন।
অ্যাপ্লিকেশন রান করুন
ফলাফল দেখতে পাবেন।