Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift में प्रोग्रामेटिकली UILabel को डायनामिक हाइट कैसे दें?

UILabel को डायनामिक हाइट देना

Swift में UILabel को डायनामिक हाइट देने के लिए हम UILabel की frame प्रॉपर्टी का उपयोग कर सकते हैं। हम CGRect का उपयोग करके एक फ्रेम बना सकते हैं जो हमें x पोजीशन, y पोजीशन, चौड़ाई, और ऊंचाई जैसे अलग-अलग वेरिएबल देने की अनुमति देता है।

एक लेबल बनाएं और इसे अपने व्यू में सबव्यू के रूप में जोड़ें:

let label = UILabel()
label.frame = CGRect(x: 10, y: 40, width: 200, height: 50)
label.backgroundColor = UIColor.red
label.textColor = UIColor.darkGray
label.text = "Custom label"
self.view.addSubview(label)

Swift में प्रोग्रामेटिकली UILabel को डायनामिक हाइट कैसे दें?

हम इसे एक फंक्शन में भी एम्बेड कर सकते हैं, और एक एक्सटेंशन भी बना सकते हैं।

func makeLabel(atX x: Double, andY y: Double, width: Double, height: Double) -> UILabel {
    let label = UILabel()
    label.frame = CGRect(x: x, y: y, width: width, height: height)
    label.backgroundColor = UIColor.red
    label.textColor = UIColor.darkGray
    label.text = "Custom label"
    return label
}

हम इसे व्यू कंट्रोलर के अंदर पिछले कोड के साथ उपयोग कर सकते हैं, और यह डिवाइस पर ऐसा दिखता है:

self.view.addSubview(makeLabel(atX: 10, andY: 100, width: 250, height: 100))

Swift में प्रोग्रामेटिकली UILabel को डायनामिक हाइट कैसे दें?

  1. Android में ImageView की चौड़ाई और ऊंचाई प्रोग्रामेटिकली कैसे सेट करें? Android में ImageView की चौड़ाई और ऊंचाई प्रोग्रामेटिकली कैसे सेट करें?

    यह उदाहरण दर्शाता है कि Android में ImageView को Java कोड से बनाकर उसकी चौड़ाई-ऊंचाई सेट करके RelativeLayout में कैसे जोड़ा जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml - खाली RelativeLayout: <?xml version=1.0 encoding=utf

  1. Matplotlib imshow प्लॉट कलरबार्स को लेबल कैसे दें? Matplotlib imshow प्लॉट कलरबार्स को लेबल कैसे दें?

    Matplotlib imshow() प्लॉट कलरबार्स को लेबल देने के लिए, हम निम्न चरण अपना सकते हैं: फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। Numpy का उपयोग करके 5×5 डेटा पॉइंट्स बनाएं। डेटा को इमेज के रूप में डिस्प्ले करने के लिए imshow() मेथड का उपयोग करें, यानी 2D रेगुलर रास्टर पर। Sc

  1. Tkinter में लेबल विजेट की ऊंचाई/चौड़ाई कैसे सेट करें? Tkinter में लेबल विजेट की ऊंचाई/चौड़ाई कैसे सेट करें?

    लेबल विजेट्स का उपयोग एप्लिकेशन में टेक्स्ट और इमेज प्रदर्शित करने के लिए किया जाता है। लेबल विजेट का आकार कई कारकों पर निर्भर करता है जैसे चौड़ाई, ऊंचाई, और लेबल टेक्स्ट का फॉन्ट-साइज। ऊंचाई और चौड़ाई परिभाषित करती है कि लेबल विजेट विंडो में कैसे दिखाई देगा। लेबल विजेट की ऊंचाई और चौड़ाई सेट करने