2012-10-18 14 views
6

मैं टाइटेनियम स्टूडियो के साथ मोबाइल विकास के लिए नया हूं। मैं जानना चाहता हूं कि किसी ईवेंट को किसी दृश्य के मूल दृश्य में स्थानांतरित करना संभव है या नहीं।घटनाओं को पेरेंट व्यू (टाइटेनियम स्टूडियो, आईफोन) में स्थानांतरित करना

उदाहरण के लिए, कहें कि मेरे पास एक छविदृश्य है अर्थात् imgVw एक दृश्य के शीर्ष पर जोड़ा गया है अर्थात् parentView और मैं parentView में imgVw की स्पर्श घटना को पास करना चाहता हूं। यदि संभव हो तो कृपया मुझे बताएं। अग्रिम में धन्यवाद।

उत्तर

8

कृपया इसे आजमाएं:

एक सरल तकनीक स्थापित करने के लिए झूठी है, जो माता-पिता को देखने के लिए घटना से गुजरता है करने के लिए बच्चे को देखने के संपत्ति touchEnabled है। आशा करता हूँ की ये काम करेगा।

1

आप एक कस्टम इवेंट लिस्टर बना सकते हैं। और जब आप छवि दृश्य को छूते हैं तो आप उस ईवेंट को आग लगा सकते हैं। और आप घटना को तर्क भी पारित कर सकते हैं। जब आप चित्र दृश्य

अपने imageView करने के लिए एक eventListener जोड़ने स्पर्श घटना पर कब्जा करने के स्पर्श

अपने माता पिता के दृश्य में

अब एक कस्टम eventListener

Ti.App.addEventListener('imageTouch',function(e) { 
    //This `e` will hold the argument passed 
}); 

परिभाषित करते हैं,

myImage.addEventListener('touch',function(e) { 
    //Now fire your custom event here, this will take you to the custom 
    // event defined in your parent view 
    Ti.App.fireEvent('imageTouch',{ 
     touchArg:[e] // here we save your touch callback in an array `touchArg` and pass this to the custom eventListener. 
    }); 
}); 

आशा इससे मदद मिली :)

+0

क्या आपकी समस्या हल हो गई है ?? –

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