2009-05-19 12 views

उत्तर

11

हां, यह निश्चित रूप से संभव है, और यह एक हैक नहीं है। आपको UIAlertView को उपclass और इसमें नियंत्रण स्थान की आवश्यकता होगी। चूंकि यह एक उपवर्ग है, यह एक ही नज़र & अनुभव, आदि शामिल

पूरी जानकारी के लिए बनी रहेगी, this tutorial देख जेफ लेमार्क द्वारा (iPhone विकास की शुरुआत के सह लेखक, अप्रेस से)।

1

हाँ, पर नहीं कुछ हैकिंग के बिना, इस previous question. आप सीधे UIAlertView के subviews में हेरफेर और एक UITextField जोड़ने और फिर UIAlertView के फ्रेम आकार बदलने के लिए होगा देखते हैं। आप अपना खुद का विचार बनाने से बेहतर हैं।

31

iOS 5 के बाद से, UIAlertView इस प्रदान करता है: निम्न में से एक के लिए alertViewStyle संपत्ति बदलने के लिए:

UIAlertViewStylePlainTextInput (1 text field) 
UIAlertViewStyleSecureTextInput (1 password field) 
UIAlertViewStyleLoginAndPasswordInput (both a text field and password field) 

फिर टेक्स्ट फ़ील्ड आप चाहते हैं पाने के लिए textFieldAtIndex: का उपयोग करें। इस तरह, आप बटन को सक्षम करने के लिए alertViewShouldEnableFirstOtherButton: प्रतिनिधि विधि का भी उपयोग कर सकते हैं।

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