संपर्क विवरण स्क्रीन वास्तव में नकल करने के लिए काफी सरल है।
एक UITableView के साथ प्रारंभ करें और इसे UITableViewDataSource और UITableViewDelegate प्रदान करें। आपको उन सभी डेटा के लिए अनुभाग प्रदान करने की आवश्यकता होगी जिन्हें आप प्रस्तुत करना चाहते हैं। इसका मतलब है कस्टम हेडर के लिए 1, कस्टम पाद लेख (बटन/क्रियाएं) के लिए 1, और डेटा के लिए लगभग 6 या तो अनुभाग (फ़ोन नंबरों के लिए एक अनुभाग, ई-मेल पते के लिए दूसरा, और इसी तरह)
प्रत्येक खंड के अंदर, यह इंगित करने के लिए कि आपके सेक्शन के लिए कितना डेटा है, आपके डेटासोर्स से कई पंक्तियां प्रदान की जानी चाहिए। प्रत्येक पंक्ति के लिए, वास्तविक संपर्क डेटा (फ़ैक्स लेबल/फ़ैक्स संख्या मान, आदि) प्रदर्शित करने के लिए UITableViewCell का उपयोग किया जा सकता है। यदि आप चाहें तो आप फैंसी प्राप्त कर सकते हैं, लेकिन इसकी आवश्यकता नहीं लगती है। रिंगटोन जैसी चीजों के लिए आपको एक प्रकटीकरण सूचक निर्दिष्ट करना होगा।
शीर्षलेख के लिए आपको एक यूआईएममेज व्यू और यूलाबेल की आवश्यकता होगी, फूटर के लिए आपको कुछ UIButtons की आवश्यकता होगी। आप इंटरफ़ेसबिल्डर में UITableViewCell का एक बच्चा इसके अंदर इन विचारों के साथ बना सकते हैं और इसे किसी अन्य चीज़ की तरह तार सकते हैं। आप अन्य xibs से दृश्य लोड करने के लिए NSBundle का उपयोग कर सकते हैं जो पहले से लोड नहीं हैं।
कोई विकल्प बिना किसी xibs के रनटाइम पर UI विजेट्स को गतिशील रूप से उत्पन्न करना है। यह सब उस पर निर्भर करता है जिसे आप प्रबंधित करेंगे (कोड या xibs), मेरे लिए यह किसी भी तरह की कोशिश के बारे में लगता है। यदि आप पहले से नहीं हैं तो मैं table view programming guide के माध्यम से पढ़ने की अत्यधिक अनुशंसा करता हूं।
क्या एफ-स्क्रिप्ट आईफोन ऐप्स के लिए काम करेगा? – Boon
एचआरएम। हालांकि मोबाइल एड्रेसबुक का आईफोन सिम्युलेटर संस्करण एक गतिशील निष्पादन योग्य है, जीडीबी में एफस्क्रिप्ट बंडल लोड करना प्रतीत नहीं होता है। – nall