जब भी उपयोगकर्ता परिदृश्य से स्विच करता है तो आईपैड के UIsplitView में पोर्ट्रेट व्यू पर स्विच करता है। हालांकि उपयोगकर्ता बार बटन पर क्लिक करके इसे दृश्यमान बना सकता है लेकिन मैं इसे पोर्ट्रेट मोड के लिए स्वचालित करना चाहता हूं।पोर्ट्रेट मोड में यूआईएसप्लिटव्यू के पॉपओवर को कैसे दिखाना है आईपैड
उत्तर
अंदर "- (बूल) चाहिएऑटोरोटेट टॉइंटरफेसऑरिएंटेशन" विधि, डिवाइस अभिविन्यास के लिए जांचें। अगर यह चित्र है, तो पॉपओवर प्रस्तुत करें जब आप बार बार बटन क्लिक करते समय इसे दृश्यमान बनाने के लिए करते हैं।
सभी बेहतरीन।
UISplitViewController अपने प्रतिनिधि (UISplitViewControllerDelegate) को संदेश भेजता है। आप पॉपओवर दिखाने के लिए इस प्रतिनिधि तरीकों को लागू कर सकते हैं। आप अपने "विस्तार नियंत्रक" कोड में कुछ इस तरह कर सकते हैं:
#pragma mark -
#pragma mark UISplitViewControllerDelegate implementation
- (void)splitViewController:(UISplitViewController*)svc
willHideViewController:(UIViewController *)aViewController
withBarButtonItem:(UIBarButtonItem*)barButtonItem
forPopoverController:(UIPopoverController*)pc
{
[barButtonItem setTitle:@"Your 'popover button' title"];
self.navigationItem.leftBarButtonItem = barButtonItem;
}
- (void)splitViewController:(UISplitViewController*)svc
willShowViewController:(UIViewController *)aViewController
invalidatingBarButtonItem:(UIBarButtonItem *)barButtonItem
{
self.navigationItem.leftBarButtonItem = nil;
}
इन प्रतिनिधियों में आपका सभी काम एक बटन दिखा रहा है। ओपी चाहता था कि पोर्ट्रेट पर घूमते समय पॉपओवर दिखाई दे। –
स्वीकार किए जाते हैं जवाब (shouldAutorotateToInterfaceOrientation
उपयोग करते हुए) मेरे लिए काम नहीं करता। इसमें या तो रोटेशन कलाकृतियों (4.2 और 5.0 आईपैड सिमुलेटर में) हैं या केवल स्टार्टअप पर दिखाए जाते हैं और बाद में घूर्णन (4.3 सिम्युलेटर) में कभी नहीं दिखाते हैं।
- (void)showPopoverInPortrait {
if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait) {
[self.masterPopoverController presentPopoverFromBarButtonItem:self.navigationItem.leftBarButtonItem
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
}
}
और - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
और - (void)viewDidLoad
के भीतर इस फोन भी स्टार्टअप पर संभाल करने के लिए: क्या मैं बजाय किया एक छोटे सहायक समारोह बनाने के लिए किया गया था।
- 1. आईपैड पोर्ट्रेट अभिविन्यास
- 2. लैंडस्केप या पोर्ट्रेट मोड में फोटो कैसे जानना है?
- 3. पॉपओवर के अंदर एक एक्शन शीट कैसे दिखाना है?
- 4. कैमरे में फोर्स पोर्ट्रेट मोड
- 5. कैमरा पोर्ट्रेट मोड
- 6. पोर्ट्रेट मोड में स्प्लिट व्यू!
- 7. पोर्ट्रेट मोड में UISplitViewController कैसे बनाएं?
- 8. एक पॉपओवर
- 9. AVMutableVideoComposition पोर्ट्रेट मोड
- 10. आईपैड में पॉपओवर व्यू में UIDatePicker
- 11. जावास्क्रिप्ट/jquery में आईपैड लैंडस्केप/पोर्ट्रेट मोड में कैसे पता लगाया जाए?
- 12. आईपैड सफारी को कैसे मजबूर करना है कि मेरे वेब पेज को पोर्ट्रेट मोड में स्केल न करें?
- 13. पोर्ट्रेट और परिदृश्य के बीच आईपैड व्यूपोर्ट समस्या
- 14. आईओएस 6 में पोर्ट्रेट और लैंडस्केप मोड
- 15. पोर्ट्रेट मोड में एक लाइव वॉलपेपर "फिक्सिंग"
- 16. UISplitViewController पोर्ट्रेट मोड गायब UIBarButtonItem
- 17. पोर्ट्रेट मोड में MediaRecorder वीडियो कैप्चरिंग
- 18. एंड्रॉइड: पोर्ट्रेट मोड में कैमरा पूर्वावलोकन अभिविन्यास
- 19. AVVideoCompositionCoreAnimationTool और CALayer पोर्ट्रेट मोड में?
- 20. आईपैड नेविगेशन नियंत्रक पॉपओवर के अंदर रखा जा सकता है?
- 21. UISplitViewController पोर्ट्रेट
- 22. पॉपओवर कैसे दिखाना है जहां मेरा माउस होवर लक्ष्य में प्रवेश करता है?
- 23. पॉपओवर
- 24. आईओएस ऐप में पोर्ट्रेट मोड में UIImagePickerController लॉक
- 25. आईपैड पोर्ट्रेट अभिविन्यास में होने पर मोबाइल सफारी व्यूपोर्ट चौड़ाई को स्केल करें? -
- 26. आईफोन या आईपैड के लिए केवल लैंडस्केप मोड
- 27. पूर्णस्क्रीन मोड (आईपैड) में MPMoviePlayer ओवरले
- 28. दिखाएँ एंड्रॉयड DialogFragment के रूप में पोर्ट्रेट मोड में और लैंडस्केप मोड
- 29. UIImageView मोड बदलें आईफोन/आईपैड
- 30. आईपैड
और यह लागू किया जाना चाहिए जिसमें दृश्य नियंत्रक वास्तव में? – user102008
अपने विभाजित दृश्य नियंत्रक के विस्तार दृश्य नियंत्रक। शुभकामनाएं। – gopikrishnan
यह विधि आईओएस 6 में प्रदर्शित की गई है। 'DidRotateFromInterfaceOrientation का उपयोग करें: ' – hop