2014-09-23 12 views
6

मुझे पता चला है कि आईओएस 7 के लिए एक्सकोड 6 में बनाए गए अनुप्रयोगों में आईओएस 8 के लिए बनाए गए एक ही ऐप्स से अलग व्यवहार है। ऑटोलायआउट बाधाओं में कुछ गड़बड़ है। उदाहरण के लिए यदि मैं आईओएस 7 के लिए एक्सकोड 6 में एमुल्यूलेटर या डिवाइस दोनों में ऐप बनाने के लिए कुछ नीचे और पीछे की जगहों पर काम नहीं करूँगा, लेकिन ऐप सही ढंग से काम करता है अगर मैं आईओएस 8 के लिए एक्सकोड 6 में या आईओएस 7 के लिए एक्सकोड 5 में बना देता हूं तो तो मुझे लगता है कि जब आप एक्सकोड 6 के साथ निर्माण करते हैं तो आईओएस 7 के लिए कुछ परेशानी होती है। अगर किसी के पास एक ही समस्या है और इसे कैसे हल किया जा सकता है?एक्सकोड 6.0.1 आईओएस 7 ऑटोलायआउट

+0

ही यहाँ, अभी भी समाधान –

+2

की तलाश में मुझे http://stackoverflow.com/a/25884832/709515 के लिए मिले समाधान – kostyl

उत्तर

1

आईओएस 7 में, कोशिकाओं की सामग्री के दृश्य ऑटोमोराइजिंग मास्क के माध्यम से स्वयं आकार में आते हैं। आईओएस 8 में, यह बदल दिया गया था, कोशिकाओं ने ऑटोरेसाइजिंग मास्क का उपयोग करना बंद कर दिया और लेआउट सबव्यूव्यू में सामग्री दृश्य का आकार बदलना शुरू कर दिया। यदि आईओएस 8 में एनबी को एन्कोड किया गया है और फिर इसे आईओएस 7 पर डीकोड किया गया है, तो आपके पास एक ऑटोरेसाइजिंग मास्क के बिना सामग्री दृश्य होगा और अन्य माध्यमों के आकार के साथ ही इसका कोई मतलब नहीं होगा। इसलिए यदि आपने सेल के फ्रेम को कभी भी बदल दिया है, तो सामग्री दृश्य का पालन नहीं किया जाएगा।

Apps वापस आईओएस 7 की तैनाती की जा रही सामग्री को देखने में ही आकार इस पर काम करना होगा, autoresizing मास्क जोड़ने, या की कमी को जोड़ने। मुझे लगता है कि इसका मतलब यह है कि यह एक्सकोड 6 में एक बग नहीं है, लेकिन आईओएस 8 एसडीके और आईओएस 7 एसडीके के बीच असंगतता है, जो पर आपको मारा जाएगा यदि आप एक्सकोड 6 में अपग्रेड करते हैं, क्योंकि यह स्वचालित रूप से आईओएस 8 एसडीके का उपयोग कर शुरू करेगा ।

+0

आप इस के लिए स्रोत लिंक जोड़ने चाहिए यह अधिक विश्वसनीय बनाने में। – rounak

+0

मुझे पहले से ही समाधान मिल गया है। मेरी टिप्पणी देखें। – kostyl

+0

प्रश्न के समाधान की आवश्यकता है। अन्य लोग एक ही प्रश्न की तलाश कर सकते हैं, जवाब नहीं ढूंढ रहे हैं। टिप्पणी इसे रखने की जगह नहीं है। –

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