मैं आईओएस एप्लिकेशन विकास के लिए नया हूं और जानना चाहता हूं कि बटन में UIEdgeInsets
संपत्ति का उपयोग कैसे करें, इसलिए कृपया मुझे मार्गदर्शन करें।आईफोन में बटन में UIEdgeInsets प्रॉपर्टी का उपयोग कैसे करें
उत्तर
सबसे पहले, आपका प्रश्न यह स्पष्ट नहीं है कि आप क्या हासिल करने का प्रयास कर रहे हैं, इसलिए ... एक सामान्य प्रश्न पूछें, एक सामान्य उत्तर प्राप्त करें।
UIButton में UIEdgeInsets - contentEdgeInsets
, titleEdgeInsets
, और imageEdgeInsets
के तीन गुण हैं। आप इन गुणों का उपयोग सभी बटन सामग्री के लिए विशिष्ट इन्सेट असाइन करने के लिए कर सकते हैं, जिसमें शीर्षक और छवि, या एक या दूसरे दोनों शामिल हैं।
आप UIEdgeInsetsMake()
फ़ंक्शन का उपयोग करके UIEdgeInsets मान बनाते हैं। UIEdgeInsets अलग-अलग, बाएं, नीचे, और दाएं (क्रमशः) के इन्सेट मानों के लिए अलग-अलग CGFloat मानों को अलग-अलग करता है। सकारात्मक इन्सेट मान सामग्री क्षेत्र को कम करते हैं, जबकि नकारात्मक इन्सेट मान प्रभावी ढंग से इसे बढ़ाएंगे।
यदि आपके पास UIButton के साथ UIEdgeInsets का उपयोग करने के बारे में एक और अधिक विशिष्ट सवाल है, तो मेरा सुझाव है कि आप पुनर्विचार करें कि इसे कैसे पूछें और पुनः प्रयास करें। :)
संपादित (पता करने के लिए टिप्पणी में सवाल): लगता है कि आपने निम्नलिखित क्या करना चाहते हैं, तो:
UIEdgeInsets titleInsets = UIEdgeInsetsMake(0.0, 7.0, 0.0, 0.0);
button.titleEdgeInsets = titleInsets;
आप बटन के लिए एक विस्तार चाहते हैं और बस का उपयोग करते हैं, इस
button.setInset का उपयोग करें (: 0.0, छोड़ दिया: शीर्ष 7.0, नीचे: 0.0, सही: 0,0)
extension UIButton {
/**
Creates an edge inset for a button
:param: top CGFLoat
:param: left CGFLoat
:param: bottom CGFLoat
:param: right CGFLoat
*/
func setInset(#top: CGFloat, left: CGFloat, bottom: CGFloat, right: CGFloat) {
self.titleEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right)
}
}
ध्यान दें कि कभी-कभी, आपको contentEdgeInsets को सेट करने की आवश्यकता नहीं होगी। बस बटन को एक बड़ी ऊंचाई और चौड़ाई की बाधा दें। शीर्षक स्वयं ही केंद्र होगा।
- 1. आईफोन ऐप में रेडियो बटन का उपयोग
- 2. आईफोन: एक बटन में रेखांकित पाठ कैसे प्रदर्शित करें?
- 3. Winform ऐप में डिफ़ॉल्ट बटन प्रॉपर्टी
- 4. आईफोन वॉल्यूम बटन पर प्रोग्राम का उपयोग
- 5. आईफोन ऐप में रेडियो बटन
- 6. आईफोन: दो टेबल दृश्यों में UITableViewCell का उपयोग कैसे करें
- 7. आईफोन एसडीके 3.0 में शेक एपीआई का उपयोग कैसे करें?
- 8. आईबी (आईफोन/आईपैड) में जेस्चर रिकॉग्नाइज़र का उपयोग कैसे करें?
- 9. Xcode 4.3 में Autoresize प्रॉपर्टी का काम कैसे करें?
- 10. लैम्ब्डा का उपयोग करके एक मॉडल प्रॉपर्टी का चयन करें और स्ट्रिंग प्रॉपर्टी का नाम नहीं
- 11. आईपैड में UIImagePickerController का उपयोग कैसे करें?
- 12. इंटरफ़ेस बिल्डर का उपयोग किए बिना आईफोन में बटन ऑनक्लिक कार्रवाई को कैसे संभालें?
- 13. आईफोन ऐप्स में एनएसईएक्सप्शन का उपयोग
- 14. आईफोन गेम में वेक्टर ग्राफिक्स का उपयोग
- 15. JQuery मोबाइल फ्रेमवर्क (बिना बटन का उपयोग किए) में आइकन का उपयोग कैसे करें
- 16. मैं ज़ेडबार रीडर की स्कैनक्रॉप प्रॉपर्टी का उपयोग कैसे करूं?
- 17. एक कार में आईफोन एक्सेलेरोमीटर का उपयोग
- 18. सबमिट बटन के रूप में एक div का उपयोग करें
- 19. मेरे आईफोन ऐप में ट्विटर फॉलो बटन कैसे जोड़ें?
- 20. आईफोन विकास में पीएनजी या जेपीजी का उपयोग कब करें?
- 21. (आईफोन) UIImage छवि में बाहरी छवि का उपयोग करें
- 22. डब्ल्यूपीएफ में एक्सएनए का उपयोग कैसे करें?
- 23. PHP ऑब्जेक्ट प्रॉपर्टी में
- 24. आईफोन ऐप्स में एक्सएमएल-आरपीसी का उपयोग
- 25. आईफोन परियोजनाओं में गिट का उपयोग
- 26. आईफोन टॉगल बटन कार्यान्वयन
- 27. आईफोन अनुप्रयोगों में कस्टम प्रॉपर्टी लिस्ट कुंजियों का प्रबंधन करने का पारंपरिक तरीका क्या है?
- 28. आईफोन सिम्युलेटर में आईफोन एप्लिकेशन को कैसे इंस्टॉल करें
- 29. सेटिंग्स.बंडल में बटन कैसे जोड़ें?
- 30. आईफोन स्थान बटन
मेरे पास एक बटन है और मैं चाहता हूं कि उस बटन का शीर्षक 7 से 9 वर्ण शेष हो, भले ही मैंने संरेखण को बाएं संपत्ति पर सेट किया हो। – Ankit
यह शीर्ष, बाएं, नीचे, दाएं है: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKitDataTypesReference/Reference/reference.html – kevboh
महान स्पष्टीकरण के लिए धन्यवाद। – iOSAppDev