ipad pro मैं एक पॉपओवर किसी दृश्य के बजाय एक टैब से कैसे प्राप्त कर सकता हूं?



ipad pro 2018 (1)

मेरे पास एक टैबबार ऐप है, और मैं चाहता हूं कि एक पॉपओवर टैब में से एक से आए। विचारों को बदलने के बिना ऐसा करने के लिए कोई अच्छा / आसान तरीका है?


वर्तमान में एक सीधे (एक समर्थित एपीआई कॉल के माध्यम से) एक विशिष्ट टैब बार वस्तु का फ्रेम नहीं मिलता है मैं क्या करता हूं, इस तरह टैब बार के बाईं ओर से पॉपअप दिखाता है:

CGFloat tabBarHeight = self.tabBarController.tabBar.bounds.size.height;
CGRect rect = CGRectMake(0, 0, tabBarHeight, tabBarHeight);
[popoverController presentPopoverFromRect:rect 
    inView:self.tabBarController.tabBar 
    permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];

आप टैब बार आइटम की स्थिति का अनुमान लगाने की कोशिश कर सकते हैं जिससे आप मौजूदा ओरिएंटेशन को खाते में ले सकते हैं यदि आप वास्तव में चाहते थे कि ऊपर के रीक के एक्स समन्वय को समायोजित करें और समायोजित करें।

आप टैबबार के सबव्यूज़ को भी देख सकते हैं और यूआईटीबीबारबटन ऑब्जेक्ट को ढूंढ सकते हैं, लेकिन यह दस्तावेज नहीं है, इसलिए यह अनुशंसित नहीं है।





uipopovercontroller