2013-06-06 10 views
6

मैं फोनगैप और जेकएम के साथ आईओएस के लिए आवेदन पर काम कर रहा हूं। मैं सिर्फ एक पृष्ठ पर स्क्रीन अभिविन्यास को परिदृश्य में लॉक करना चाहता हूं। अन्य पृष्ठों को चित्र पर बंद करना होगा। मैंने एक प्लगइन देखा है जो ऐसा कर सकता है लेकिन यह केवल एंड्रॉइड के लिए उपलब्ध है।स्क्रीन अभिविन्यास आईओएस

मेरा प्रश्न? क्या आईओएस पर ऐसा करने का कोई तरीका है?

अग्रिम धन्यवाद!

उत्तर

1

चेक कुछ JQM यहाँ एपीआई ... (अभी तक परीक्षण नहीं किया है)

http://api.jquerymobile.com/orientationchange/

Orientationchange समय

ग्राहक ऊंचाई के परिवर्तन के संबंध के साथ orientationchange घटना का समय और ब्राउज़र के बीच चौड़ाई अलग है, हालांकि वर्तमान कार्यान्वयन आपको ईवेंट के लिए सही मूल्य देगा। window.orientation से व्युत्पन्न। इसका अर्थ यह है कि यदि आपकी बाइंडिंग ऊंचाई और चौड़ाई मानों पर निर्भर हैं तो आप $ .mobile.orientationChangeEnabled = false के साथ ओरिएंटेशन चेंज को पूरी तरह से अक्षम करना चाहते हैं, फ़ॉलबैक आकार बदलने के लिए कोड को बाध्य करने दें।

http://jquerymobile.com/demos/1.2.0/docs/api/globalconfig.html

आप jQuery के $ .extend पद्धति का उपयोग करके $ मोबाइल वस्तु का विस्तार करके डिफ़ॉल्ट सेटिंग ओवरराइड कर सकते हैं।

$(document).bind("mobileinit", function(){ 
    $.extend( $.mobile , { 
    foo: bar 
    }); 
}); 
+0

आपको बहुत बहुत धन्यवाद! मुझे यही चाहिए! –

+0

आपका स्वागत है, खुशी है कि यह आपके लिए काम करता है। – yeyene

0

जब तक आप इस कार्यक्षमता के लिए आईओएस प्लग-इन नहीं लिखते हैं या आईओएस के लिए कोई अन्य नहीं पाते हैं। फोनगैप केवल पूरे UIWebView के स्क्रीन अभिविन्यास को लॉक करने की पेशकश करता है, इसलिए आपके ऐप के विशिष्ट हिस्सों के लिए अनुकूलन आपके/devs पर निर्भर है।

संबंधित मुद्दे