क्या कोको-टच प्रोजेक्ट में कोई उपयोगी संपत्ति है जो ऐप में कीबोर्ड उपस्थिति की एकमात्र सुसंगत शैली को सेट करने की अनुमति देगी? मान लें कि मैं सभी टेक्स्टफिल्ड्स और टेक्स्ट व्यू पर UIKeyboardAppearanceAlert
चाहता हूं जो मेरे ऐप में सीधे कुछ भी संशोधित किए बिना हैं। क्या संभव है?पूरे ऐप में UIKeyboardAppearance सेट करें
उत्तर
नहीं, यह संभव नहीं है। keyboardAppearance
UITextInputTraits
प्रोटोकॉल का हिस्सा है और इसे UIAppearance विधि के रूप में चिह्नित नहीं किया गया है।
[[UITextField appearance] setKeyboardAppearance:UIKeyboardAppearanceAlert];
आप तरीकों कि उपस्थिति प्रॉक्सी के साथ डॉक्स पर देख रहे हैं या अपने कोड के भीतर से, के द्वारा प्रयोग किया जा सकता है, UIKit हेडर पर पहचान कर सकते हैं (एक पर कमांड पर क्लिक करें: यदि ऐसा है तो आप की तरह कुछ कर सकता है । विधि और यह आप हेडर के पास ले जाएगा
उदाहरण के लिए, UINavigationBar.h में, आप यह देख सकते हैं:।
@property(nonatomic,retain) UIColor *barTintColor NS_AVAILABLE_IOS(7_0) UI_APPEARANCE_SELECTOR; // default is nil
मार्कर UI_APPEARANCE_SELECTOR मतलब यह है कि इस संपत्ति उपस्थिति प्रॉक्सी पर इस्तेमाल किया जा सकता यह keyboardAppearance
पर मौजूद नहीं है, और यह info.plist में किसी भी कुंजी की तरह दिखता है, आप एक आवेदन-व्यापी उपस्थिति को परिभाषित करने की अनुमति देते हैं।
आपकी सर्वश्रेष्ठ शर्त टेक्स्टफील्ड और टेक्स्टव्यू को उपclass और हर जगह उन सबक्लास का उपयोग करना है।
iOS7 पर- 1. पूरे आईफोन/आईपैड ऐप के लिए पृष्ठभूमि छवि सेट करें
- 2. पूरे आवेदन में उपयोग के लिए Thread.CurrentPrincipal कैसे सेट करें?
- 3. एंड्रॉइड में पूरे एप्लिकेशन के लिए पृष्ठभूमि कैसे सेट करें?
- 4. Symfony2 - पूरे फॉर्म के लिए अनुवाद डोमेन सेट करें
- 5. कोड में पूरे एप्लिकेशन में थीम कैसे सेट करें, लेकिन मैनिफेस्ट में नहीं?
- 6. पूरे फ़ोल्डर को एचटीएमएल 5 ऐप कैश में जोड़ें
- 7. मैं MySQL में पूरे परिणाम सेट को कैसे जोड़ूं?
- 8. पूरे आवेदन के लिए CurrentCulture सेट करने का आसान तरीका?
- 9. एंड्रॉइड ऐप में होलो डार्क थीम कैसे सेट करें?
- 10. आईओएस ऐप में एक कुकी सेट करें और सफारी
- 11. फ़ायरबेस ऐप अधिसूचना में एक बड़ा आइकन कैसे सेट करें?
- 12. .NET कंसोल ऐप में डिफ़ॉल्ट इनपुट मान कैसे सेट करें?
- 13. एएसपी.NET ऐप में एस-मैक्सएज कैशकंट्रोल मान कैसे सेट करें?
- 14. फ़ायरबेस: एंड्रॉइड ऐप में डिफ़ॉल्ट अधिसूचना चैनल कैसे सेट करें?
- 15. फ़ायरमोनकी ऐप में OpenGL1.4 वातावरण कैसे सेट करें?
- 16. पाइथन sysloghandler में कस्टम ऐप नाम कैसे सेट करें
- 17. लैरवेल PHP नोटिस पर पूरे ऐप को तोड़ता है
- 18. पूरे एपडोमेन के लिए संस्कृति परिभाषित करें
- 19. पूरे सरणी को अनसेट करें
- 20. डब्ल्यूपीएफ: पूरे सीमा क्लिक करें
- 21. पूरे UIView
- 22. आईफोन - पूरे एप्लिकेशन में एकाधिक स्पर्श अक्षम करें
- 23. playframework ऐप में क्लासपाथ ऑर्डर सेट करना
- 24. पूरे पैकेज/कक्षा सेट के लिए ग्रहण क्लीनअप कोड-शैली
- 25. पूरे समाधान के लिए वर्तमान संस्कृति सेट करना
- 26. मैक ऐप विंडो में सेट ऑर्डर
- 27. पूरे स्क्रीन आकार
- 28. बहुभाषी ऐप - मैक ऐप स्टोर में प्रदर्शित भाषाओं को कहां सेट करें?
- 29. पूरे ढेर
- 30. पूरे क्षेत्र
असल में अगर आप फोन '[[UITextField उपस्थिति] setKeyboardAppearance: UIKeyboardAppearanceDark];' यह काम करता है, भले ही संपत्ति नहीं UI_APPEARANCE_SELECTOR डेकोरेटर –
लुकाज़ कोड UITextField के साथ मेरे लिए काम किया है, लेकिन मेरे ऐप दुर्घटनाग्रस्त हो गया जब मैं करने की कोशिश की UITextView के साथ एक ही बात। – arlomedia