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

UIlabel को प्रोग्रामेटिक रूप से तेजी से गतिशील ऊंचाई कैसे दें?

<घंटा/>

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

आइए एक लेबल बनाएं और इसे हमारे विचार में एक सबव्यू के रूप में जोड़ें।

let label = UILabel()
label.frame = CGRect(x: 10, y: 40, width: 200, height: 50)
label.backgroundColor = colorLiteral(red: 0.7450980544, green: 0.1568627506, blue: 0.07450980693, alpha: 1)
label.textColor = colorLiteral(red: 0.05882352963, green: 0.180392161, blue: 0.2470588237, alpha: 1)
label.text = "Custom label"
self.view.addSubview(label)

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 = colorLiteral(red: 0.7450980544, green: 0.1568627506, blue: 0.07450980693, alpha: 1)
   label.textColor = colorLiteral(red: 0.05882352963, green: 0.180392161, blue: 0.2470588237, alpha: 1)
   label.text = "Custom label"
   return label
}

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

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

UIlabel को प्रोग्रामेटिक रूप से तेजी से गतिशील ऊंचाई कैसे दें?


  1. मैं एंड्रॉइड में प्रोग्रामेटिक रूप से एक छवि दृश्य की चौड़ाई और ऊंचाई कैसे सेट कर सकता हूं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में इमेज व्यू की चौड़ाई और ऊंचाई को प्रोग्रामेटिक रूप से कैसे सेट कर सकता हूं चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_ma

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

    Matplotlib imshow() देने के लिए प्लॉट कलरबार एक लेबल, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। Numpy का उपयोग करके 5×5 डेटा पॉइंट बनाएं। imshow() . का उपयोग करें डेटा को एक छवि के रूप में प्रदर्शित करने की विधि, अर्थात, एक 2D नि

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

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