2010-09-27 13 views
16

में किए गए बटन का पाठ बदलना मुझे पता है कि इस विषय के बारे में पहले से ही एक सवाल है, लेकिन मुझे लगता है कि कीबोर्ड के किए गए बटन के टेक्स्ट को बदलना संभव है, क्योंकि मेरे द्वारा उपयोग किए जाने वाले कई ऐप्स फ्रेंच और टेक्स्ट में हैं किए गए बटन का "accéder" है।कीबोर्ड

लेकिन मुझे नहीं पता कि यह कैसे करें?

उत्तर

16

आप इसे मनमाने ढंग से पाठ में सेट नहीं कर सकते हैं, लेकिन आप returnKeyType को जो भी टेक्स्ट फ़ील्ड या व्यू संपादन के लिए उपयोग किया जा रहा है, उसे सेट करके इसे डिब्बाबंद शब्द बना सकते हैं। UIReturnKeyType की संभावित मान यहां हैं:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextInputTraits_Protocol/Reference/UITextInputTraits.html%23//apple_ref/occ/intf/UITextInputTraits

ये आम तौर पर हालांकि, अनुप्रयोग के साथ स्थानीयकृत हैं। यदि आपका ऐप "fr" स्थानीयकरण का समर्थन करता है, और डिवाइस फ्रेंच पर सेट है, तो आपको कीबोर्ड कुंजी के स्थानीय संस्करण प्राप्त करना चाहिए।

5

कीबोर्ड की भाषा ऐप द्वारा नहीं चुनी जा सकती है, उपयोगकर्ता कौन सी कीबोर्ड-भाषा को प्राथमिकता दे सकता है, और आप यह नहीं चुन सकते कि इसे रिटर्न-बटन पर क्या कहना चाहिए।

आप UIReturnKeyType सेट कर सकते हैं, इतना है कि यह कुछ "वापसी" से अलग दिखाई देंगे (ये भी अनूदित हो जाएगी):

setReturnKeyType:(UIReturnKeyDefault|UIReturnKeyGo|UIReturnKeyGoogle|UIReturnKeyJoin|UIReturnKeyNext|UIReturnKeyRoute|UIReturnKeySearch|UIReturnKeySend|UIReturnKeyYahoo|UIReturnKeyDone|UIReturnKeyEmergencyCall) 

@quixoto, मैं अपने जवाब जब तक मैं था नहीं देखा था मेरा पोस्ट, क्षमा करें।

6

मुझे पता चला कि मैं इस प्रश्न को सही तरीके से कैसे पूछूं, इससे पहले मैं पागल हो गया। उत्तर के लिए बेन ज़ोटो और एमिल के लिए सबसे पहले धन्यवाद। मैं बस इसके लिए कुछ और विवरण देना चाहता हूं। जैसा कि बेन ज़ोटो बताते हैं कि आपको यूआईरेटर्न कुंजी सेट करने की आवश्यकता है। अन्यथा कीपैड चयनित भाषा में रिटर्न बटन को अनुकूलित करने वाला नहीं है। प्रोग्राम के रूप में UITextField रों बनाई गई बस को जोड़ने viewDidLoad विधि के लिए निम्न:

yourTextField.returnKeyType = UIReturnKeyDone; //or all the other UIReturnKeys 

और हाँ वहाँ भी UIReturnKeyUITextFieldsStoryboard में बनाया करने के लिए तय करने का विकल्प है। दृश्य नियंत्रक में पाठ फ़ील्ड का चयन करें और Attributes inspector पर जाएं और "डिफ़ॉल्ट" से कुछ और करने के लिए Return Key सेट:

enter image description here

यह आईओएस लोगों में से ज्यादातर के लिए सरल हो सकता है। लेकिन शुरुआती लोगों के लिए यह पता लगाना मुश्किल है कि आपको अपेक्षित व्यवहार को ट्रिगर करने के लिए डिफ़ॉल्ट मान को बदलने की आवश्यकता है।

संबंधित मुद्दे