क्या हम के बाद कर रहे हैं स्क्रीन के ऊपर और स्क्रीन के आकार के संबंध के साथ subview के शीर्ष के बीच मार्जिन सेट करने के लिए है। इसका मतलब है कि बाधा पर्यवेक्षण की ऊंचाई से संबंधित होनी चाहिए।
दो विचारों (पारंपरिक अर्थ में) के बीच दूरी निर्धारित करने की कोशिश कर रहा है वास्तव में खराब इस मामले में विचार है। इसके बजाय, इसे आज़माएं।
पर्यवेक्षण में लंबवत रूप से अपने दृश्य को केन्द्रित करने के लिए एक बाधा जोड़ें। अब, आकार निरीक्षक (दाएं टूलबार) में बाधा खोलें।
यदि आप गुणक को 0.01 पर सेट करते हैं (0 बस इसे स्क्रीन के केंद्र में वापस रखता है), तो आपका दृश्य स्क्रीन के शीर्ष पर चलेगा। केंद्र वाई से शीर्ष पर पहली आइटम बदलें। अब आपका विचार शीर्ष पर होगा!
यहाँ से, आप बदलना निरंतर आपके विचार नीचे एक निश्चित राशि ले जाने के लिए और नीचे आगे आनुपातिक स्क्रीन की ऊंचाई करने के लिए अपने दृष्टिकोण को स्थानांतरित करने के लिए गुणक बदल सकते हैं। सूत्र
तरह
subViewYPosition = constant + (superviewHeight * multiplier)
आप निरंतर और गुणक आपकी आवश्यकताओं के अनुरूप करने के लिए समायोजित करने की आवश्यकता होगी लगेगा, लेकिन मेरा मानना है कि इस समस्या का एक अच्छा समाधान है। इसका एक उदाहरण नीचे दिखाया गया है।
स्रोत
2015-12-09 23:18:52
क्या आप कुछ विशिष्ट उदाहरण बता सकते हैं? अब यह सब अस्पष्ट है। – ShahiM