2016-07-28 11 views
10

मैं UISplitViewController के मालिक पैनल से एक मॉडल देख सकते हैं और कार्रवाई चादर पेश कर रहा हूँ करने के लिए चित्र से घुमाया के मालिक पैनल से प्रस्तुत देखें। iOS 9.3UISplitViewController घूर्णन नहीं जब परिदृश्य (आईपैड)

1) अगर मैं दृश्य प्रस्तुत करते हैं जब आईपैड पोर्ट्रेट मोड में होने और परिदृश्य के लिए आईपैड घुमाएं, फिर स्क्रीन को घुमाने से नहीं है। enter image description here
2) लेकिन अगर मैं दृश्य प्रस्तुत करते हैं जब आईपैड परिदृश्य मोड में है और चित्र के लिए आईपैड घुमाएं, फिर स्क्रीन को घुमाने से किया जाता है।

मैं रोटेशन कैसे प्राप्त कर सकते हैं?

उत्तर

1

समस्या को हल करने के लिए दो समाधान हैं:

  1. यह मास्टर पैनल से मोडल विचारों को पेश करने के लिए आदर्श नहीं है, लेकिन आप UISplitViewController से ही करना चाहिए।

    splitViewController.preferredDisplayMode =UISplitViewControllerDisplayModeAllVisible; // For displaying the master panel always as is in the screen shot in the Question 
    modalViewController.modalPresentationStyle = UIModalPresentationFormSheet; // For displaying the modalViewController in form sheet style 
    [splitViewController presentViewController:modalViewController animated:TRUE completion:nil]; // Note: modalViewController is presented from UISplitViewController and not from master panel of split view 
    
  2. गिरा देखने के मास्टर पैनल एक पॉपओवर में प्रस्तुत डिवाइस रोटेशन परिवर्तन popovercontroller के माध्यम से जाना है तो पोर्ट्रेट मोड में हो जाती है। मैं इस बिंदुओं पर श्रृंखला टूट जाता है अनुमान लगा रहा हूँ। तो, इस मुद्दे को कॉल

    [spliVC setPreferredDisplayMode:UISplitViewControllerDisplayModePrimaryHidden]; 
    

हल करने मोडल प्रस्तुति segue (prepareForSegue से) कहा जाता है से पहले। मैं कि क्या इस दृष्टिकोण के साथ काम कर रहे प्रतिनिधियों के बारे में सुनिश्चित नहीं हूँ।

संपादित करें: मैं भी देखा है कि अगर स्प्लिट दृश्य UISplitViewControllerDisplayModeAllVisible मोड में है फिर भी गुरु पैनल से मोडल कुलपति पेश (स्टोरीबोर्ड में एक साधारण मॉडल segue से कहना की सुविधा देता है) रोटेशन मुद्दा नहीं देता है। मैं आईओएस 9.3 सिम्युलेटर में यह पुष्टि की है।

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