2010-09-21 6 views
7

क्या आईफोन के लिए कोई पेड़ नियंत्रण उपलब्ध है?क्या आईफोन के लिए कोई पेड़ नियंत्रण है?

मुझे पेड़ में उप नोड्स वाले पेड़ का प्रतिनिधित्व करने की आवश्यकता है, मैं इसे कैसे कर सकता हूं?

धन्यवाद

+0

तो तुम्हारा मतलब डेटा संरचना में निर्मित, मुझे लगता है कि उत्तर – vodkhang

उत्तर

0

जो मैं देखता हूं, उससे मेरी समस्या का सबसे अच्छा समाधान एक ब्रेडक्रंब नियंत्रण होगा। मैं ब्रेडक्रंब के तैयार समाधान की तलाश में हूं, लेकिन यदि ऐसा नहीं है, तो इसे लिखना एक बड़ा सौदा नहीं है।

7

डिफ़ॉल्ट रूप से कोई पेड़ विजेट नहीं। यह मूल रूप से वहां नहीं है क्योंकि आपको वास्तव में एक की आवश्यकता नहीं है और ज्यादातर मामलों में इसे टालना चाहिए।

एक तालिका नेविगेशन नियंत्रक आमतौर पर पदानुक्रम/पेड़ में नोड्स को नेविगेट करने का सबसे आम तरीका है।

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

यदि आपको इसे नकली करने की आवश्यकता है, तो आप तालिका दृश्य का उपयोग कर सकते हैं और गहराई दिखाने के लिए कुछ पैडिंग के साथ प्रत्येक सबिटैम के बाईं ओर ऑफसेट कर सकते हैं।

+4

नहीं है http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewStyles/TableViewCharacteristics.html%23//apple_ref/doc/uid/टीपी 40007451-सीएच 3-एसडब्ल्यू –

+0

मैं एक नियंत्रण की तलाश में हूं, एक तीसरा पक्ष नियंत्रण। एक दृश्य या नेविगेशन नहीं। – Meir

0

मैं एक UITableView का उपयोग करता हूं और पेड़ के नीचे वस्तुओं को विस्तृत और संक्षिप्त करता हूं। पेड़ में अपनी स्थिति के आधार पर, आप प्रत्येक UITableViewCell के लिए इंडेंटेशन स्तर सेट कर सकते हैं। पेड़ को सही डेटा के साथ हमेशा प्रदान करने के लिए आपको पेड़ में कौन से आइटम का विस्तार/दृश्यमान किया जाना चाहिए, इसका ट्रैक रखना होगा।

मैंने अभी एक परियोजना के लिए ऐसा किया है। दुर्भाग्य से मुझे पूरा कोड साझा करने की स्वतंत्रता नहीं है। लेकिन इसे लिखना बहुत मुश्किल नहीं होना चाहिए।

हमें बताएं कि क्या आपको आउट ऑफ़ द बॉक्स समाधान मिल रहा है।

-2

ठीक है, मैंने किया।

मैंने एक वेब व्यू जोड़ा और मैं इसे क्रंब सूची में जोड़ रहा हूं। डिजाइन ऐप्पल की आधिकारिक साइट के समान है।

जब कोई उपयोगकर्ता लिंक पर चिपक जाता है, तो मैं popToViewController फ़ंक्शन को कॉल करता हूं और मैं वहां हूं।

यह उपयोगकर्ता को पीछे और पीछे क्लिक करने से रोकता है।

आशा है कि इससे किसी की मदद मिलेगी।

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