2012-02-14 14 views
5

के लिए कीबोर्ड का टिंट रंग बदलें IUextextField से जुड़े कीबोर्ड के लिए एक कस्टम रंग सेट करना चाहते हैं। मैं देखता हूं कि मैं UIKeyboardAppearanceType सेट कर सकता हूं, लेकिन मैं रंग को अलग-अलग डिफ़ॉल्ट सेटिंग में बदलने के बजाए मनमाने ढंग से रंग सेट करने में सक्षम होना चाहता हूं। मुझे उम्मीद थी यह कुछ इस तरह के रूप में सरल होगा:UITextField

keyboard.tintColor = [UIColor colorWithRed: ...]

कोई सुझाव?

उत्तर

5

सिस्टम कीबोर्ड तक पहुंचने के लिए कोई सार्वजनिक एपीआई नहीं है, इसलिए आप स्क्रैच से UIKeyboard को फिर से लिखने के बिना भाग्य से बाहर हैं (जो एक बुरा विचार है), या नौकरी करने के लिए कुछ निजी एपीआई ढूंढना (जो एक बुरा है अगर आप ऐप स्टोर में जमा करना चाहते हैं तो विचार करें)।

+0

हम्मम्म। यह मुझे डर था जब मुझे त्वरित Google खोज के साथ कोई जवाब नहीं मिला। आपकी सहायता के लिए धन्यवाद. – Ampers4nd

1

आप अलर्ट स्टाइल कीबोर्ड का उपयोग कर सकते हैं और पृष्ठभूमि में अपनी पसंद के पृष्ठभूमि रंग के साथ एक दृश्य डाल सकते हैं। यह कीबोर्ड को एक अलग रंग बना देगा।

0

एक्सकोड में विशेषता निरीक्षक के टेक्स्ट इनपुट गुण अनुभाग में 'कीबोर्ड लुक' विशेषता देखें। लाइट/डार्क के बीच टॉगल कर सकते हैं।

enter image description here