Saturday 15 August 2015

objective c - What functions are called between subview's awakeFromNib and view's viewDidLoad? -


मेरे पास स्टोरीबोर्ड के भीतर एक UIView / UIViewController ( UIViewController ) है जिसमें एक कस्टम UIView ( कस्टम दृश्य ) जिसमें एक संबद्ध .xib फ़ाइल है जब मैं UIViewController :

  • CustomView ' awakeFromNib फ़ंक्शन को लोड किया जाता है, तो निम्नलिखित घटना का सामना कर रहा हूं < / Li>
  • कुछ (?) मेरे उपव्यू के फ्रेम को 0.0 की ऊंचाई तक सेट करता है; स्टैक ट्रेस से पता चलता है [UIViewController autoresizedArchivedView] (प्रासंगिक?)
  • UIViewController 'एस viewDidLoad फ़ंक्शन को awakeFromNib और viewDidLoad के बीच क्या होता है और मैं उसे कैसे नियंत्रित कर सकता हूं के बाद viewDidLoad:
      - 

    जियोमेट्रिक गुण संग्रहित ऑब्जेक्ट पर सेट नहीं किए जाते हैं < (शून्य) दृश्यडिडलोड {[सुपर व्यूडिडलोड]; NSLog (@ "% @% @", NSStringFromSelector (_cmd), NSStringFromCGRect (self.testView.frame)); } - (शून्य) दृश्यविलएपीपर: (BOOL) एनिमेटेड {[सुपर व्यूवैलप्रदर्शक: एनिमेटेड]; NSLog (@ "% @% @", NSStringFromSelector (_cmd), NSStringFromCGRect (self.testView.frame)); } - (शून्य) दृश्यडिडअपेर: (BOOL) एनिमेटेड {[सुपर व्यूडिडएपपर: एनिमेटेड]; NSLog (@ "% @% @", NSStringFromSelector (_cmd), NSStringFromCGRect (self.testView.frame)); }

    लॉग:

      viewDidLoad {{0, 0}, {0}} दृश्यविकल्प: {{0, 0}, {0, 0}} viewDidAppear: {{80, 224}, {160, 274}}    

No comments:

Post a Comment