मेरे पास आईबी के साथ बनाया गया UIButton है, यह "गोलाकार आय" पर सेट है। एक बिंदु पर, मैं कोड में कोड को "कस्टम" में बदलना चाहता हूं, क्या यह संभव है? मैंने देखा कि प्रकार को सृजन पर सेट किया जा सकता है, लेकिन यह नहीं देखा कि बाद में इसे बदलना संभव था या नहीं।UIButton प्रकार प्रोग्रामेटिक रूप से बदलें
उत्तर
यदि मुझे गलत नहीं है, तो विभिन्न बटन प्रकारों को UIButton के विभिन्न (निजी) उप-वर्गों द्वारा दर्शाया जाता है। यही कारण है कि आप केवल निर्माण समय पर टाइप कर सकते हैं लेकिन बाद में नहीं।
+1 'UIButton.buttonType' केवल पढ़ने योग्य संपत्ति है। यदि आपको बटन प्रकार बदलने की आवश्यकता है, तो आपको एक नया बटन बनाना होगा। –
ठीक है, मैंने कस्टम प्रकार के साथ केवल एक बटन बनाया है और एक डिफ़ॉल्ट कस्टम छवि जो मैंने प्रोग्रामेटिक रूप से बाद में बदल दी है। आपकी सहायता के लिए धन्यवाद. – Luc
तो अगर मैं यूआईबटन सबक्लास बनाना चाहता हूं तो इस कक्षा के अंदर एक प्रकार कैसे सेट करें? बटनविथ टाइप: इस मामले के लिए समाधान नहीं है – user2083364
मैं अगर मैं ज्यादा मदद हो जाएगा पता नहीं है, लेकिन मेरे लिए यह करने से काम किया:
button = [UIButton buttonWithType:(UIButtonType)];
उदाहरण:
calculateButton = [UIButton buttonWithType: UIButtonTypeRoundedRect];
इससे पहले से आवंटित बटन का संदर्भ खो जाएगा। –
@ पैट्रिक बासट जो एक वैध बिंदु है, और मुझे लगता है कि यह मेरी शून्य तय की जा सकती है: पुराना बटन डालना (अगर मैं गलत हूं तो मुझे सही करें) – JomanJi
- 1. इंटरनेट एक्सप्लोरर सेटिंग्स प्रोग्रामेटिक रूप से बदलें?
- 2. ऐप भाषा प्रोग्रामेटिक रूप से बदलें
- 3. प्रोग्रामेटिक रूप से लॉन्चर गतिविधि बदलें
- 4. प्रोग्रामेटिक कोड UIButton कार्रवाई
- 5. एंड्रॉइड प्रोग्रामेटिक रूप से
- 6. डिफ़ॉल्ट रूप से प्रोग्रामेटिक समतुल्य (प्रकार)
- 7. UIButton शीर्षक कैसे बदलें?
- 8. UIButton wierdness: कस्टम बटन प्रकार
- 9. एक्लिप्स प्लगइन से प्रोग्रामेटिक रूप से मेनू आइटम बदलें
- 10. कस्टम प्रकार UIButton
- 11. प्रोग्रामेटिक रूप से .NET
- 12. UIButton इस प्रकार
- 13. प्रोग्रामेटिक रूप से .NET
- 14. प्रोग्रामेटिक रूप से
- 15. प्रोग्रामेटिक रूप से VB.NET
- 16. Magento - प्रोग्रामेटिक रूप से
- 17. एंड्रॉइड व्यू लेआउट_विड्थ - प्रोग्रामेटिक रूप से कैसे बदलें?
- 18. आईओएस में प्रोग्रामेटिक रूप से कीबोर्ड कैसे बदलें?
- 19. Drupal उपयोगकर्ता पासवर्ड प्रोग्रामेटिक रूप से कैसे बदलें?
- 20. प्रोग्रामेटिक रूप से लेआउट की दृश्यता को कैसे बदलें
- 21. कम्प्यूटर प्रोग्रामेटिक रूप से नाम बदलें C# .net
- 22. टॉमकैट: वर्चुअल होस्ट को प्रोग्रामेटिक रूप से बदलें?
- 23. पंक्ति/कॉलम अवधि प्रोग्रामेटिक रूप से बदलें (tablelayoutpanel)
- 24. एंड्रॉइड लोड प्रोग्रामेटिक रूप से ड्रॉइंग और इसे आकार बदलें
- 25. log4net लॉगिंग स्तर को प्रोग्रामेटिक रूप से बदलें
- 26. विंडोज सेवा उपयोगकर्ता को प्रोग्रामेटिक रूप से बदलें
- 27. टैब को कैसे बदलें (UITabViewController का) प्रोग्रामेटिक रूप से?
- 28. टेक्स्टव्यू के प्रोग्राम को प्रोग्रामेटिक रूप से कैसे बदलें?
- 29. प्रोग्राम के आइकन को प्रोग्रामेटिक रूप से कैसे बदलें?
- 30. एक्शनबैरशेलॉक के पृष्ठभूमि रंग को प्रोग्रामेटिक रूप से बदलें
हो सकता है कि एक नया बटन बनाने के लिए, और उन्हें बाहर स्वैप ? –