के केंद्र से दो बटन समीकरण कैसे संरेखित करें मैं ऑटो लेआउट के साथ काम कर रहा हूं। दिलचस्प मुद्दे पर सामना करना। उस समय से सौभाग्य से उस पर विजय प्राप्त की लेकिन इसे हल करने का सबसे अच्छा तरीका जानने की जरूरत है।UIView
समस्या: ऊपर चित्र मैं बटन की जोड़ी में दिखाई दे रहा है। दोनों को UIView के केंद्र से समीकरण चौड़ाई में स्थानांतरित करने की आवश्यकता थी (बोल्ड लंबवत रेखा दृश्य का केंद्र है)। इसके अलावा मुझे इस तरह की बाधा पर लागू होना है कि बटन के बीच की दूरी स्वचालित रूप से समायोजित की जाएगी। उदाहरण के लिए दूरी डिवाइस की चौड़ाई का 25% होना चाहिए। यदि मेरी डिवाइस चौड़ाई 320 है तो बटन के बीच की दूरी 80 पिक्सेल है और इसी तरह।
समाधान (मैंने कोशिश की है): उपर्युक्त समस्या के लिए मैंने समाधान पर प्रयास किया। जैसा कि आंकड़े में दिखाया गया है, मैंने UIView में डमी व्यू पर जोड़ा है डमी व्यू की चौड़ाई दो बटनों के बीच अंतर के बराबर है। और फिर मैंने डमी दृश्य में बाधाओं को लागू किया है। जैसे: 1. Horizontal centre of the UIView 2.Width equals to the UIView width with 0.25 as a multiplier
प्रश्न: समाधान ऊपर मेरे लिए पूरी तरह से काम कर रहा है। लेकिन अगर भविष्य में यदि मेरे विचार में बहुत जटिल तत्व होंगे तो डमी दृश्य जोड़ना अच्छा विचार नहीं हो सकता है। तो, क्या ऐसा करने के लिए कोई और साफ तरीका है?
मुझे लगता है कि यह चालाक था :) – eestein
धन्यवाद eestein! :) –
अच्छा विचार! धन्यवाद! – DarkMoon