आदेश में UIAlertView
के व्यवहार की तरह सभी विचारों के शीर्ष पर एक UIView
बनाने के लिए, सबसे अच्छा तरीका है मैं देख रहा हूँ एप्लिकेशन विंडो, जो जोड़कर है में इसके सामने है देखें:दृश्य: UIWindow subview वी.एस. UIViewController subview
[[[UIApplication sharedApplication] delegate] window]
हालांकि, मुझे पता चला कि नकारात्मकता यह स्वचालित रूप से घूर्णन में नहीं लेती है। घूर्णन में लेने के लिए, सबसे अच्छा तरीका वर्तमान ऐपडिलेगेट window.navigationController
/rootViewController
पर दृश्य जोड़कर है, हालांकि, ऐसा करके यह अब सब कुछ के शीर्ष पर नहीं होगा। मान लें कि जब दृश्य प्रदर्शित होता है और एक modalViewController पॉपअप होता है, तो मोडल व्यू निश्चित रूप से दृश्य को कवर करेगा।
मेरा सवाल है, क्या शीर्ष विंडो और समर्थन अभिविन्यास में सबव्यूव जोड़ना संभव है? क्या मुझे इस मामले में निब फ़ाइल के दो सेट चाहिए? कैसे UIAlertView
जादू को शीर्ष & अभिविन्यास समर्थन को जोड़ती है? जब मैं UIAlertView.h
में देखता हूं, तो मुझे लगता है कि वास्तव में 2 UIWindows
है, जिसे एक बार originalWindow
कहा जाता है और दूसरा dimWindow
कहलाता है। क्या कोई ऐसी जगह है जहां मुझे UIAlertView.m
के लिए स्रोत कोड मिल सकता है?
रोटेशन ईवेंट प्राप्त करने के लिए डिवाइस को दृश्य को कैसे पंजीकृत करें? यह नियंत्रक नहीं देखता है, इसलिए इसके लिए कोई प्रतिनिधि कार्य नहीं है। क्या मुझे UIDeviceOrientationDidChangeNotification को इसी अभिविन्यास में बदलने के लिए पकड़ना है? –