কম্পিউটার টিউটোরিয়াল

iOS-এ ভিউর ডাইমেনশন (উচ্চতা/প্রস্থ) পাওয়া


UIView-র ফ্রেম সাইজ পাওয়ার সহজ পদ্ধতি

যেকোনো ভিউর (UIView, UIButton, UILabel ইত্যাদি) বর্তমান ডাইমেনশন পেতে frame.size প্রপার্টি ব্যবহার করুন।

কোড উদাহরণ

import UIKit

class ViewController: UIViewController {
    @IBOutlet var sampleView: UIView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // লে আউট পাস হওয়ার পর কল করুন (viewDidLayoutSubviews-এ ভালো)
        print("View size: \(sampleView.frame.size)")
        // আউটপুট: View size: (300.0, 200.0)
    }
}

সতর্কতা

  • viewDidLoad-এ ফ্রেম এখনো ফাইনাল হয় নাও (অটোলেআউট পেন্ডিং থাকতে পারে)।
  • সঠিক সাইজ পেতে viewDidLayoutSubviews বা viewDidAppear-এ প্রিন্ট করুন।
  • bounds.size ব্যবহার করলে কোঅর্ডিনেট সিস্টেম-নিরপেক্ষ সাইজ পাওয়া যায়।

ডাইনামিক ভিউর সাইজ

let label = UILabel()
label.text = "Hello"
label.sizeToFit() // কনটেন্ট অনুযায়ী সাইজ এডজাস্ট
print(label.frame.size)

  1. iOS 14-এ Apple Translate অ্যাপ ব্যবহার করার পদ্ধতি

  2. আইওএস ১০.২-এ ক্র্যাশ হওয়া আইমেসেজ অ্যাপ ফিক্স করুন

  3. আইওএস ১০.০.২-এ হোম অ্যাপ ব্যবহার করার উপায়

  4. রিনোভেটেড আইওএস ১১ পডকাস্টস অ্যাপ মাস্টার করুন: ফিচার ও টিপস