ইউআইএস স্ক্রিনে একবার দেখুন ।
যেমন
CGFloat width = [UIScreen mainScreen].bounds.size.width;
আপনি যদি স্ট্যাটাস বারটি অন্তর্ভুক্ত না করতে চান তবে অ্যাপ্লিকেশন ফ্রেম সম্পত্তিটি দেখুন (প্রস্থকে প্রভাবিত করবে না)।
আপডেট: এটি ইউআইএস স্ক্রিন (-বাউন্ডস বা-অ্যাপ্লিকেশন ফ্রেম) চালু করে বর্তমান ইন্টারফেস ওরিয়েন্টেশনকে বিবেচনায় নেয় না। আরও সঠিক পদ্ধতির জন্য আপনার ইউআইভিউয়ের সীমানার জন্য জিজ্ঞাসা করা হবে - ধরে নেওয়া এই ইউআইভিউটি এর ভিউ নিয়ামক দ্বারা স্বয়ংক্রিয়ভাবে ঘোরানো হয়েছে।
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
CGFloat width = CGRectGetWidth(self.view.bounds);
}
যদি ভিউ কন্ট্রোলার দ্বারা স্বয়ংক্রিয়ভাবে ঘোরানো না হয় তবে আপনাকে দেখার দিকের কোন অংশটি 'প্রস্থ' এবং 'উচ্চতা' উপস্থাপন করে তা নির্ধারণ করতে আপনাকে ইন্টারফেস অরিয়েন্টেশন পরীক্ষা করতে হবে। নোট করুন যে ফ্রেম সম্পত্তি আপনাকে ইউআইওয়াইন্ডোর স্থানাঙ্ক স্পেসে দৃশ্যের রেকট দেবে যা (ডিফল্টরূপে) ইন্টারফেস অরিয়েন্টেশনকে বিবেচনায় নেবে না।