मेरे पास एक टैब बार और नेविगेशन बार वाला एक एप्लिकेशन है। मैं एक व्यू कंट्रोलर दबाता हूं जिसका प्रयोग फ़ोटो को दिखाने के लिए किया जाता है, एक समय में। यह शुरुआत में सलाखों और आगे/पीछे नियंत्रण दिखाता है; देरी के बाद, इन छिपाने, setNavigationBarHidden:animated:
और टैब बार पर एक कस्टम ट्रांसफॉर्म (CGAffineTransformMakeTranslation
) का उपयोग करके छुपाएं। यह काम करता है, लेकिन दृश्य नियंत्रक देखते हैं, जो तस्वीर दिखाता है, ऊपर और नीचे leaps। अगर मैं समीकरण के बाहर टैब बार छोड़ देता हूं तो वही सच है।दृश्य आकार बदलने/बदलने के लिए कैसे करें जब UINavigationBar छुपाता/दिखाता है
मैं अपने दृश्य को स्थानांतरित करने से UINavigationBar को कैसे रोक सकता हूं? मैं चाहता हूं कि तस्वीर स्क्रीन में तय रहें, एनएवी बार इसके शीर्ष खंड पर गिरने के साथ।
मैंने UINavigationController को अनदेखा करके और छवि दृश्य को सामान्य रूप से प्रस्तुत करके इसका सामना किया है। यह काम करता है, लेकिन पूरी तरह से संतोषजनक नहीं है। –
अरे, मैं अपनी समस्या को हल करने में कामयाब रहा - शायद यह आपके लिए भी काम करता है। इसे देखें: http://stackoverflow.com/questions/2881905/imageview-changes-frame-bounds – Icky