2011-06-27 11 views
8

मुझे लगता है कि कोई तीसरा पार्टी ढांचा है जो आसानी से बनाने, उद्देश्य-सी में रूपों को सत्यापित करने की अनुमति देता है? यह एक ऐसा कार्य है जिसे हम डेवलपर्स अक्सर करते हैं और मेरा मानना ​​है कि यह कोड के सबसे कठिन और लंबे भाग में है।उद्देश्य-सी फॉर्म ढांचा

हर बार मुझे टेक्स्टफिल्ड्स के बारे में परवाह करना पड़ता है, जो टेबलव्यू की कोशिकाओं या किसी अन्य दृश्य में लेबल और टेक्स्टफील्ड की उचित चौड़ाई प्रदर्शित करता है। केवल अंक, या कुछ तारों को दर्ज करने की अनुमति देने के लिए UITextFieldDelegate प्रोटोकॉल को कार्यान्वित करना। जब अंकों और मुद्रा की बात आती है, तो हमें उपयोगकर्ता को संख्या (संख्या स्वरूपक) को सही ढंग से प्रदर्शित करने और एपीआई या कोर डेटा में फ्लोट या डबल मान भेजने में सौदा करना पड़ता है। हमें सभी मानों की जांच करनी है और उपयोगकर्ता को सूचित करने के लिए पॉपअप प्रदर्शित करना है कि उन्होंने टेक्स्टफ़ील्ड में से कोई एक भर नहीं लिया है या इसे गलत भर दिया है और उस फ़ील्ड को फ़ोकस करने के लिए ...

यदि हमारे पास टेबलव्यू है तो और भी परेशान है उसी सेल के पहचानकर्ता के साथ बहुत से कोशिकाओं के साथ, हमें सभी तारों को बनाए रखना होगा और उन्हें सेलफॉररोएट इंडेक्सपैथ विधि में असाइन करना होगा, इसलिए यदि उपयोगकर्ता तालिका स्ट्रिंग को स्क्रॉल करता है तो उसे हटाया नहीं जाता है। अगले और पिछले फ़ील्ड पर जाने के लिए कीबोर्ड पर या अगला "inputaccessoryview का उपयोग करके" अगला "जोड़ना।

तो क्या कोई ढांचा है, कक्षा का संग्रह जो इसे सरल बनाने की अनुमति देगा, क्या आप वही काम बार-बार करते हैं या अच्छे समाधान करते हैं?

उत्तर

7

यहाँ एक बहुत अच्छी तरह से लिखा सक्रिय रूप से बनाए रखा और दस्तावेज प्रपत्र ढांचा है जिसके यहाँ है खुला स्रोत

IBAForms

और ढांचे डेवलपर्स से a little introduction है।

-6

वहाँ iphone में ढांचे के 3 प्रकार (डिफ़ॉल्ट)

  1. फाउंडेशन ढांचे
  2. UIKit ढांचे
  3. CoreGraphics ढांचा हैं

वहाँ रूपरेखा है कि हम उपयोग कर सकते हैं के कई अन्य प्रकार के होते हैं यह हमारी आवश्यकता के अनुसार।

+1

क्या आपके पास इन तीन ढांचे का उपयोग करके ओपी कैसे बना और सत्यापित कर सकता है, इस बारे में साझा करने के लिए कोई अंतर्दृष्टि है? – trudyscousin