से पहले लॉगिन दृश्य जोड़ने के लिए कैसे मैं अपने ऐप में UISplitViewController से पहले एक लॉगिन दृश्य दिखाना चाहता हूं। मुझे यकीन नहीं है कि आईपैड के संबंध में ऐप्पल डॉक्स के रूप में ऐसा कैसे करना है कि यूआईएसप्लिट व्यू कंट्रोलर ऐप का रूट व्यू कंट्रोलर होना चाहिए।UISplitViewController आईपैड
उत्तर
लॉगिन दृश्य प्रस्तुत करने के लिए एक मोडल व्यू कंट्रोलर का उपयोग करें। आप या तो एक पूर्ण-स्क्रीन दृश्य देख सकते हैं जो एनीमेशन के बिना प्रस्तुत किया गया है, या (मैं इसे कैसे करूँगा) एक फॉर्म स्टाइल व्यू जो स्प्लिट व्यू कंट्रोलर को देखने की अनुमति देता है लेकिन इसके साथ बातचीत नहीं करता है।
इसे ऐप प्रतिनिधि में करें। अपनी खिड़की पर splitviewcontroller.view जोड़ने से पहले। आप अपना लॉगिन व्यू जोड़ते हैं और सफलतापूर्वक लॉग इन करने के बाद इस लॉगइन व्यू को हटाते हैं और splitviewcontroller.view
आप अपने लॉगिन व्यू कंट्रोलर को मुख्य विंडो में पहले लोड कर सकते हैं। सफल प्रमाणीकरण के बाद
[[[[UIAppDelegate विंडो] सबव्यूज़] ऑब्जेक्टएट इंडेक्स: 0] removeFromSuperview] का उपयोग करके विंडो से दृश्य नियंत्रक को हटाएं;
विंडो में अपना स्प्लिटव्यू जोड़ें। यदि आप फिर से लॉगिन दिखाना चाहते हैं, तो कोड के उसी टुकड़े का उपयोग करके स्प्लिटिव को हटाएं और लॉगिन पेज दिखाएं।
अरे लॉगिन और पासवर्ड के साथ बस पॉपअप स्क्रीन का उपयोग करें। इसका उपयोग करके आप अभी भी उपयोग करने के लिए सेब दस्तावेज़ों को पकड़ सकते हैं। मैंने अपने ऐप के साथ ऐसा ही किया। Becz रूट दृश्य नियंत्रक के रूप में विभाजित दृश्य के अलावा अन्य जोड़ने का कोई कानूनी तरीका नहीं है।
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Login"
message:@"Enter username and password"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Login", nil];
alertView.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput;
alertView.tag = AlertOne;
[alertView show];
- (शून्य) applicationDidBecomeActive: (UIApplication *) आवेदन कॉल AppDelegate फ़ाइल में ऊपर प्रतिनिधि विधि में इस पॉपअप। यह आकर्षण की तरह काम करता है।
- 1. स्टोरीबोर्ड के साथ आईपैड पर UISplitViewController?
- 2. UISplitViewController पोर्ट्रेट
- 3. आईओएस (आईपैड) एक UISplitViewController में खींचें और छोड़ें
- 4. ViewWillAppear UISplitViewController
- 5. आईओएस: UISplitViewController को UINavigationController
- 6. संपूर्ण UISplitViewController में पृष्ठभूमि जोड़ना
- 7. UISplitViewController मास्टर/विस्तार संचार
- 8. UISplitViewController प्रतिनिधि तरीकों
- 9. UISplitViewController एक सिंगलटन
- 10. UISplitViewController प्रोग्राम के बिना nib/xib
- 11. UISplitViewController EXC_BAD_ACCESS रोटेशन पर एआरसी
- 12. UISplitViewController पोर्ट्रेट मोड गायब UIBarButtonItem
- 13. एक सार्वभौमिक ऐप में UISplitViewController का उपयोग नहीं कर सकता?
- 14. आईपैड
- 15. आईपैड
- 16. आईपैड
- 17. आईपैड
- 18. आईपैड
- 19. आईपैड
- 20. आईपैड
- 21. आईपैड
- 22. आईपैड
- 23. आईपैड
- 24. आईपैड
- 25. आईपैड
- 26. आईपैड
- 27. आईपैड
- 28. आईपैड
- 29. आईपैड
- 30. आईपैड
अरे मधुप मैंने एक ही तरीके से किया है लेकिन ऐसा लगता है कि यह दृष्टिकोण प्रभावी ढंग से काम नहीं करता है। जब उपयोगकर्ता एप्लिकेशन से लॉग आउट करता है तो मैं विंडो से स्प्लिट व्यू को हटाकर लॉगिन दृश्य लोड करता हूं और उस मामले में विंडो क्रैश होने की तुलना में विंडो में लॉगिन दृश्य जोड़ता हूं। कृपया किसी अन्य तरीके से सुझाव दें – sandy