2015-11-02 59 views
5

में आईईओ 9 जारी होने से पहले सीगू बैक बटन गायब हो गया, मैंने आईओएस 8.4 को लक्षित करने वाला ऐप विकसित किया है। मैंने कुछ UITableView का इस्तेमाल एक दूसरे से जुड़ा हुआ है "शो (उदा। पुश)" के माध्यम से। यह सही व्यवहार के साथ पूरी तरह से काम करता है: हर बार जब मैंने UITableView से दूसरे में स्विच किया, तो बैक बटन दिखाई दिया, इसलिए उपयोगकर्ता पिछले दृश्य पर वापस जाने में सक्षम है; बैक बटन उसी प्रकार के सेगू का उपयोग करके UITableView से UIViewController तक भी दिखाई दिया।

अब मैंने एक्सकोड के नवीनतम संस्करण में अपग्रेड किया है और ऐप को आईओएस 9.0 में लक्षित किया है, मुझे यह समस्या मिली है: अब, अगर मैं UITableView से दूसरे UITableView पर जाता हूं, तो बैक बटन अब और दिखाई नहीं देता है, लेकिन अगर मैं जाता हूं UITableView से UIViewController, बैक बटन दिखाई देता है। मैंने देखा है कि अन्य डेवलपर्स को भी ऐसी ही समस्या है (जैसा कि आप here, here और here देख सकते हैं), लेकिन मुझे नहीं पता कि उन्होंने कैसे हल किया है (तीसरे लिंक को छोड़कर, लेकिन यह मेरा मामला नहीं है)। कोई भी जानता है कि मैं फिर से काम करने के लिए बटन कैसे प्राप्त कर सकता हूं? अग्रिम धन्यवादआईओएस 9

enter image description here

+0

क्या आप स्क्रीनशॉट प्रदान कर सकते हैं? क्या आप NavigationBarItem में कुछ बदल रहे हैं? – ogres

+0

आप नेविगेशन नियंत्रक – engmahsa

+0

@ogres में पैरेंट व्यू कंट्रोलर को एम्बेड कर सकते हैं, मैंने अपनी पोस्ट संपादित की है, आप मेरी स्टोरीबोर्ड का एक स्क्रीनशॉट देख सकते हैं। NavigationBarItem में एकमात्र परिवर्तन नेविगेशनबार का शीर्षक है और बैक बटन – Kurtis92

उत्तर

4

यह पुरुष जो पोस्ट दूसरी कड़ी आप के रूप में ही समस्या हो रही है की तरह लग रहा है। एक टिप्पणी में उन्होंने कहा कि जिस तरह से उन्होंने इसे तय किया था, वे अतिरिक्त नेविगेशन नियंत्रकों से छुटकारा पा रहे थे:

प्रत्येक दृश्य के लिए नेविगेशन नियंत्रक को कोई आवश्यकता नहीं है। नेविगेशन नियंत्रक केवल प्रारंभ दृश्य डालें।

तो यही वह है जो मैं सुझाव देना चाहता हूं। केवल पहले दृश्य नियंत्रक पर नेविगेशन नियंत्रक डालें। अन्य सभी से छुटकारा पाएं।

+0

हां, ठीक है, मैंने दूसरे लिंक का समाधान पढ़ा था, लेकिन मुझे समझ में नहीं आया कि यह कैसे करना है। तो, धन्यवाद, लेकिन @ogres के लिए भी विशेष धन्यवाद! – Kurtis92

2

तो, कालेब और ओग्रेस के सुझावों के लिए धन्यवाद, मैंने इस समस्या को हल किया है जैसा कि आप इस स्क्रीनशॉट में देख सकते हैं, मुझे उम्मीद है कि यह किसी भी समस्या का सामना करने में मदद करेगा!

enter image description here

आप दो UITableViews हैं और आप उन्हें एक दूसरे से कनेक्ट चाहते हैं, तो आपको केवल एक NavigationController की जरूरत है।