2012-05-02 9 views

उत्तर

40

कैसे UIView संदर्भ

willMoveToSuperview :, didMoveToSuperview से निम्नलिखित के बारे में - के रूप में वर्तमान दृश्य के आंदोलन को ट्रैक करने के अपने दृष्टिकोण को पदानुक्रम में आवश्यक इन तरीकों को लागू करें।

यह कम से कम आपको बताएगा कि इसे दृश्य पदानुक्रम में जोड़ा गया है, लेकिन इस बात की कोई गारंटी नहीं है कि दृश्य पदानुक्रम प्रस्तुत/देखने योग्य है।

+2

मुझे लगता है कि 'willMove (toWindow:) '/' didMoveToWindow() 'थोड़ा करीब अनुरूप हैं, क्योंकि उन लोगों में आप जांच सकते हैं कि विंडो' शून्य 'है या नहीं, यह देखने के लिए कि दृश्य एक पदानुक्रम का हिस्सा है जो स्क्रीन से जुड़ा हुआ है । शायद यह वही है जो आप चाहते हैं यदि आप एनीमेशन या उस तरह कुछ नियंत्रित करने के लिए टाइमर सेट कर रहे हैं। –

+0

जॉन सही है। और यह आपको यह देखने की अनुमति देता है कि व्यू कंट्रोलर संक्रमण के बीच कोई दृश्य कब दिखाई देता है, भले ही यह दृश्य पदानुक्रम में नहीं जा रहा हो। –

5

नहीं, लेकिन आप उस नोटिफिकेशन को अपने व्यू कंट्रोलर से वांछित दृश्य में अग्रेषित कर सकते हैं।

+6

ऐसा लगता है कि आपके पास दृश्य के लिए नियंत्रक है। – devios1

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