2011-12-04 9 views
5

मेरे पास वास्तव में एक त्वरित प्रश्न है जो शायद हास्यास्पद रूप से सरल है। मेरे पास वर्तमान में एक आवेदन है कि मैं मार्ग-मी और OpenStreetMap का उपयोग कर रहा हूं, और मूल रूप से मेरे पास एक दृश्य है जो नक्शा को पूरी विंडो में लोड करता है।मानचित्र के एक स्थिर बटन ओवरटॉप को जोड़ना

इंटरफ़ेस बिल्डर में इस दृश्य में जोड़े गए बटन के साथ प्रोजेक्ट को चलाने का प्रयास करते समय, मानचित्र बटन के ऊपर की ओर लोड करता है, और प्रदर्शित नहीं होता है।

मानचित्र दृश्य एक कस्टम क्लास RMMapView (रूट-मी क्लास) द्वारा लोड किया गया है, और मुझे पहले से ही पता है कि मानचित्र पर मार्कर कैसे जोड़ना है, लेकिन स्क्रीन के कोने में एक स्थिर बटन नहीं है जो हिल नहीं जाएगा क्योंकि उपयोगकर्ता मानचित्र को चारों ओर खींचता है। मैं बटन को ओवरले के रूप में जोड़ना चाहता हूं, नक्शा दृश्य के दृश्य को स्वयं देखता हूं।

यदि आप मुझे यह करने के तरीके पर कोई सुझाव दे सकते हैं तो मैं इसकी सराहना करता हूं।

धन्यवाद।

उत्तर

5
[mapView bringSubviewToFront:button]; 

शायद यह मदद करता है।

+0

बहुत बढ़िया जवाब। बहुत आसान, और यह मेरे लिए अच्छा काम किया। धन्यवाद। –

1

मानचित्र को व्यू में एक दृश्य के रूप में देखें, और उसी दृश्य में एक सबव्यूव के रूप में बटन जोड़ें।

+0

उत्तर के लिए धन्यवाद, इससे मुझे मदद मिली। मैं आपको वोट दूंगा लेकिन मेरे पास पर्याप्त प्रतिनिधि नहीं है, क्षमा करें। –

0

इंटरफ़ेस बिल्डर में, बाएं तरफ फलक पर, जिसमें सभी दृश्य हैं, बटन की स्थिति और MapView स्विच करें। यदि बटन MapView के ऊपर सूचीबद्ध है, तो इसे नीचे खींचें ताकि यह नीचे हो .. या इसके विपरीत। यह बदलेगा कि कौन सा दृश्य दूसरे के शीर्ष पर है।

+0

मैंने कोशिश की है लेकिन किसी भी कारण से यह काम नहीं करता है। मैं फिर से कोशिश करूँगा बस अगर मैंने पहली बार कुछ खराब कर दिया। उत्तर के लिए धन्यवाद। –

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