2016-09-28 17 views
10

में इंटरफेस बिल्डर का मुद्दा मेरी स्टोरीबोर्ड एक्सकोड 7 में बनाई गई हैं। Xcode 8 स्थापित करने के बाद, वे सभी लगातार गड़बड़ हो जाते हैं। जब मैं उनमें से एक खोलता हूं, तो एक्सकोड मुझे एक डिवाइस चुनने के लिए कहता है (जो एक अच्छी नई सुविधा है)। लेकिन फिर यह दृश्यों के फ्रेम को कभी भी समायोजित नहीं करता है, इसलिए मुझे "सभी दृश्य: अपडेट फ्रेम्स" को अनंत समय पर प्रेस करना होगा। और यहां तक ​​कि यह सभी "गलत स्थान" विचारों को ठीक नहीं करता है।एक्सकोड 8

कोई भी जानता है कि इस समस्या से कैसे लड़ना है? या एकमात्र विकल्प यह प्रार्थना करना है कि ऐप्पल इसे किसी बिंदु पर ठीक करे?

UPDATE 1

यह मैं आईबी खोलने हर बार होता है, भले ही मैं फ्रेम पहले से सुलझा लिया है।

अद्यतन 2

अपने साथी अपने कंप्यूटर पर एक ही स्टोरीबोर्ड को ठीक करता है, परिवर्तन रहते हैं। कोई फर्क नहीं पड़ता कि मेरा एक्सकोड इतना खास बनाता है।

Example

+0

क्या आपने इस मुद्दे को ठीक करने का प्रबंधन किया था? –

+0

ठीक है, यह निश्चित रूप से एक ऐप्पल की बग है। तो इसे सामान्य तरीके से तय नहीं किया जा सका। मेरे सहयोगी ने अपनी मशीन पर सभी गलत विचारों को ठीक किया और इसे गिट करने के लिए धक्का दिया। तब से गलत स्थान दिखाई देने वाले विचार शायद ही कभी दिखाई देते हैं, और केवल उनमें से कुछ (पहले की तरह नहीं)। हाँ, यह गूंगा है, लेकिन मुझे अभी तक एक बेहतर समाधान नहीं मिला है। –

+0

आपकी त्वरित प्रतिक्रिया के लिए बहुत बहुत धन्यवाद। मुझे उम्मीद है कि ऐप्पल जितनी जल्दी हो सके इस मुद्दे को हल करता है। –

उत्तर

1

Xcode 8.0 बग है काम किया, कि यह स्टोरीबोर्ड एक्सएमएल-एस से rect रों बचाने नहीं करता है। तो यदि आप एक्सकोड 8.0 में गलत जगहों को ठीक करते हैं, तो समस्या तब तक चली जाती है जब तक स्टोरीबोर्ड रैम में रहता है। जब स्टोरीबोर्ड बंद हो जाता है और फ़ाइल से दोबारा पढ़ा जाता है, तो समस्या फिर से दिखाई देती है। (वास्तव में Xcode 7.0 शुरुआत में बिल्कुल एक ही समस्या थी।)

Xcode 8.1 बीटा 3 (इस लेखन के समय में सबसे हाल के संस्करण) क्या इससे समस्या ठीक:

  • फ्रेम 1000x1000 नहीं हैं , लेकिन वे रहते थे जैसे वे रहते थे।
2

मैं मान यह आपके स्टोरीबोर्ड में चयनित डिवाइस पर की गणना करेगा, तो superview मार्जिन बनाए रखने के लिए अपने दृश्य के लिए निम्नलिखित वैकल्पिक हल

पहले, चौड़ाई सेट और ऊंचाई पता लगा।

इस के लिए मुझे

enter image description here

+0

उत्तर के लिए धन्यवाद, लेकिन, दुर्भाग्य से, मुझे नहीं लगता कि यह कैसे मदद कर सकता है। –

+0

@ArtemStepanenko – DCDC

+0

से ऊपर मेरा संपादन देखें, अगर मैं गलत हूं तो कृपया मुझे सही करें। आप स्टोरीबोर्ड पर प्रत्येक दृश्य के लिए फ्रेम अपडेट करने और उन्हें "संरक्षित ..." ध्वज सेट करने का सुझाव देते हैं? और क्या होगा यदि मैं बाद में एक अलग डिवाइस का चयन करें? –

1

परागकोष वैकल्पिक हल डेविड here ने उल्लेख किया कि यह आप बाहर की मदद करनी चाहिए नहीं है!

+0

एक्सकोड 8.2 के बाद से अब मुझे लेआउट के साथ कोई समस्या नहीं है। लेकिन लिंक पोस्ट करने के लिए धन्यवाद, बहुत सारे दिलचस्प जवाब हैं। –

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