Avatar ·

Swift में iOS ऐप में iPad डिवाइस की पहचान

सभी को नमस्ते! मैं iOS डेवलपमेंट में नया हूँ और मुझे इस समस्या का सामना करना पड़ा: यह पता लगाना कि ऐप iPad पर चल रहा है या नहीं, ताकि इंटरफ़ेस को अनुकूलित किया जा सके। उदाहरण के लिए, iPad पर मैं split view दिखाना चाहता हूँ, और iPhone पर सामान्य नेविगेशन। मैंने UIDevice.current.userInterfaceIdiom का उपयोग करने की कोशिश की, लेकिन मुझे यकीन नहीं है कि यह एक विश्वसनीय तरीका है। यहाँ मेरा कोड है: ```swift if UIDevice.current.userInterfaceIdiom == .pad { print("यह iPad है") } else { print("यह iPhone या iPod है") } ``` लेकिन मैंने पढ़ा है कि iPad पर Split View या Slide Over मोड में यह प्रॉपर्टी अस्पष्ट व्यवहार कर सकती है। मैंने यह भी देखा कि कुछ लोग UIScreen.main.traitCollection.userInterfaceIdiom का उपयोग करते हैं, लेकिन मुझे अंतर समझ नहीं आता। कृपया बताएं कि यह पता लगाने का सही और विश्वसनीय तरीका क्या है कि ऐप iPad पर चल रहा है? हो सकता है कि