2014-12-01 7 views
9

के आधार पर एक बाधा के गुणक को बदलना क्या वर्तमान आकार वर्ग के आधार पर एक बाधा को एक अलग गुणक देना संभव है?आकार वर्ग

मेरे पास एक दृश्य है कि मैं नियमित आकार की चौड़ाई के लिए स्क्रीन का आधा आकार बनना चाहता हूं और मैं चाहता हूं कि यह कॉम्पैक्ट आकार वर्ग चौड़ाई के लिए स्क्रीन के आकार का 80% हो। स्टोरीबोर्ड में मेरे पास अलग-अलग आकार वर्गों के लिए अलग-अलग चर जोड़ने के लिए विकल्प हैं, लेकिन यह गुणक मान नहीं है। यदि यह प्रासंगिक है तो यह समान चौड़ाई सीमा है।

मैंने प्रोग्रामिक रूप से बाधाओं को जोड़ने के साथ बहुत कुछ नहीं किया है, इसलिए मुझे उम्मीद है कि उनका समाधान एक समाधान हो सकता है जो उस सड़क पर निहित है। क्या कोई मुझे बता सकता है कि क्या मैं स्टोरीबोर्ड या प्रोग्रामेटिक रूप से जो खोज रहा हूं उसे करना संभव है?

उत्तर

18

समाधान दर्दनाक रूप से स्पष्ट था, मुझे नहीं पता कि मैं इसे कैसे चूक गया। आपको दो अलग-अलग बाधाएं पैदा करनी होंगी और तदनुसार उन्हें सक्षम/अक्षम करना होगा।

मुझे लगता है कि यह एक बहुत ही सुरुचिपूर्ण समाधान है, मुझे वास्तव में यह पसंद आएगा कि सेब इसे बनाएगा ताकि आप निरंतर चर की तरह प्रति आकार वर्ग के विभिन्न गुणक परिभाषित कर सकें। बहुत सी बाधाएं जो केवल एक मान से अलग होती हैं, ऐसा लगता है कि यह स्टोरीबोर्ड को बनाए रखने के लिए बहुत ही कठिन और कठिन हो सकता है।

अगर कोई बेहतर समाधान के बारे में जानता है, या जानता है कि ऐसा क्यों किया जाता है तो भी मैं इसे सुनना चाहूंगा।

+1

निश्चित रूप से आपसे सहमत हैं! जैसे ही ऐप्पल ने एक ही बाधा पर आकार वर्ग द्वारा निर्धारित विभिन्न स्थिरांक को परिभाषित करने की क्षमता दी है, उन्हें वही बाधा के लिए गुणक के साथ ऐसा करना चाहिए। –

+0

क्या आपने कोड में या स्टोरीबोर्ड सेटिंग्स के माध्यम से सक्षम/अक्षम किया था? –

+1

@ जॉन डीडी। आप स्टैण्डबोर्ड के माध्यम से बाधा का चयन करके, इंस्पेक्टर पर नीचे स्क्रॉल करके और बॉक्स को टिकट/अनटिक करके स्टोरीबोर्ड के माध्यम से बाधाओं को सक्षम/अक्षम कर सकते हैं। मुझे यकीन है कि अगर आपको आवश्यकता हो तो कोड को सीधे संपादित करके आप इसे भी कर सकते हैं। – Tiddly

0

मैं तत्व का चयन करके प्रत्येक आकार वर्ग के लिए अलग-अलग गुणक प्रदान करने में सक्षम था (जिसका बाधा बदलने की जरूरत है) -> आकार निरीक्षक -> बाधाएं "इस आकार वर्ग" के बजाय "सभी" का चयन करें -> यह दिखाएगी अचयनित आकार वर्ग की बाधाओं के साथ वर्तमान आकार वर्ग दोनों की बाधाओं को बाहर कर दिया गया। वांछित बाधा पर राइट-क्लिक करें (सामान्य बाधाएं दोनों आकार वर्गों में दिखाई देती हैं) आप आकार वर्ग की बाधाओं के लिए गुणक मान बदल सकते हैं।

+0

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

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