2010-05-18 11 views
5

webview in core animation layerलेयरिंग कोको वेबव्यू - शीर्ष पर चित्रण?

एकमात्र अन्य धागा जो मैं पा सकता हूं वह ऊपर है जो मेरी आवश्यकताओं के अनुरूप नहीं है। क्या वेबव्यू के शीर्ष पर देखने के लिए कोई विश्वसनीय तरीका है? मैंने वेबव्यू के शीर्ष पर एक नियमित एनएसवी व्यू को ले जाने की कोशिश की है, और यह पहली बार सही हो जाता है, लेकिन वेबव्यू में कोई भी आंदोलन (पृष्ठ को स्क्रॉल करना आदि) दृश्य को अमान्य करने और दृश्य कलाकृतियों का उत्पादन करने लगता है।

मैं कोशिश की है:

[[[NSApp mainWindow] contentView] addSubview:view positioned:NSWindowAbove relativeTo:webView]; 

वहाँ कोई भाग्य, एक ही समस्या है - Z- क्रमों जब तक मैं कुछ याद कर रहा हूँ काम करने के लिए प्रतीत नहीं होता।

क्या यह सिर्फ वेबदृश्यों की एक सीमा है?

मैंने उपरोक्त दृश्य को एक विंडो के रूप में लागू करने का भी प्रयास किया, जिसने बहुत बेहतर काम किया (केवल प्रोग्राम के रूप में विंडो के स्थान को नियंत्रित किया)। हालांकि, वांछित व्यवहार उपयोगकर्ता के लिए इस विंडो में कुछ पाठ दर्ज करना है, लेकिन इसके लिए "फोकस" चोरी नहीं करना है - यानी मुख्य विंडो निष्क्रिय हो जाती है (x - + go gray) जब उपयोगकर्ता टेक्स्ट फ़ील्ड पर क्लिक करता है नई खिड़की में इससे बचने के लिए कोई रास्ता?

मैंने एनएसविंडो को उप-वर्गीकरण करने और ओवरराइड करने की कोशिश की है। परिणाम (वापसी YES) और कर सकते हैंमेमेनमेन (वापसी न करें) लेकिन खिड़की अभी भी फोकस चुरा रही है।

संपादित करें: मैं रोता हूं :-(मैं वेबकिट चीज़ पर ड्राइंग के चारों ओर एक रास्ता नहीं समझ सकता। दूसरी तरफ, मैंने सक्रिय ऐप को बनाए रखने के लिए अपने ऐप की मुख्य विंडो को मजबूर करने का एक तरीका निकाला भले ही आपके पास कुंजी स्थिति वाला पॉपअप विंडो हो। हालांकि, पॉपअप संवाद (जिसे मुख्य विंडो स्थिति में मजबूर होना पड़ता है) पर टेक्स्ट इनपुट का उपयोग करते समय इसका अनपेक्षित परिणाम होता है। बैकस्पेस काम नहीं करता है :: हेड :: , और माउस घटनाओं ए थोड़ी देर हो चुकी (html में एम्बेडेड घटकों पर माउसओवर के लिए) नीचे वेबकिट विचारों को वितरित कर रहे हैं नहीं हो रही। craptacular।

जोश

+0

क्या आपने वेब व्यू के सबव्यूव के रूप में अपना विचार जोड़ने का प्रयास किया है? –

+0

कोई भी काम नहीं करता है – strange

उत्तर

2

, लेकिन मैं एक ही समस्या है और दो पर मेरे सिर टकरा क्यू के बाद साल मुझे अभी भी जवाब नहीं मिल सका। मेरे मामले में, चाहता है कि चाहें Layer = YES दृश्य पर मैं वेबव्यू पर आकर्षित करना चाहता था समस्या हल हो गई।

+0

यह मेरे लिए भी काम करता है, धन्यवाद! – starkos

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