एप्लिकेशन एक्सटेंशन में डिवाइस के अभिविन्यास का पता लगाने का सबसे अच्छा तरीका क्या है? मैं मिश्रित परिणाम के समाधान के साथ मैं यहाँ पर मिल गया है पड़ा है:ऐप एक्सटेंशन में अभिविन्यास का पता लगाने का सबसे अच्छा तरीका क्या है?
How to detect Orientation Change in Custom Keyboard Extension in iOS 8?
Get device current orientation (App Extension)
मैं आकार वर्गों और UITraitCollection
देख कर पाया है डिवाइस गलत ढंग से रिपोर्ट है कि है कि यह चित्र जब यह कर रही हैं वास्तव में परिदृश्य में है (सुनिश्चित नहीं है कि यह ओएस बग है, या मैं सही एपीआई सही तरीके से पूछताछ नहीं कर रहा हूं)।
पूरा करने के लिए सबसे अच्छा तरीका क्या है:
- उपकरण के वर्तमान उन्मुखीकरण जब एक्सटेंशन पहले भरी हुई है
- उन्मुखीकरण डिवाइस
- उन्मुखीकरण के लिए बारी बारी से होगा डिवाइस को बारी बारी से किया
धन्यवाद,
मुझे लगता है कि कोड भाग गया और यह और यह परिदृश्य लौटे डिवाइस वास्तव में चित्र था जब? मैं अभी भी आईओएस 8 अभिविन्यास परिवर्तन के बारे में उलझन में हूँ। जहां तक मुझे पता है कि फ्रेम नहीं बदलता है लेकिन सीमाएं अभिविन्यास के साथ होती हैं। अब यह सिर्फ सम्मानित है या? – user519274
उपयोगकर्ता 519274 - टिप्पणी के लिए धन्यवाद। यह अभी भी काम करता है। क्या आपने कोड को सही जगह पर रखा था? यह UIViewController के WillLayoutSubviews या ViewDidLayoutSubviews विधियों को देखने में होना चाहिए। –
लेकिन डिवाइस अभिविन्यास कैसे प्राप्त करें भूमि हैस्केप लाइफ या लडस्केप राइट इस तरह की एक http://stackoverflow.com/questions/25462091/get-device-current-orientation-app-extension –