ios - Resize multiple UIViews at different rates -
मेरे पास 3 UIViews
है, जो एक एकल UISlider
से बढ़ाया जाता है। उनमें प्रत्येक के पास अलग-अलग मिनट की तराजू हैं (0.5, 0.9 और 0.35)। जैसा कि स्लाइडर 1.0 से 0.0 तक चलता है मैं इन दृश्यों में से प्रत्येक को अनुपात के अनुसार पैमाने पर करना चाहता हूं। उदाहरण के लिए 1 100 x 100 है और जब स्लाइडर 0.0 पर है, तो यह 50 x 50 होना चाहिए। दृश्य 2 है 100 x 100 और जब स्लाइडर 0.0 है, तो यह 90 x 90 होना चाहिए। उन्हें सभी के साथ समय में आसानी से पैमाने पर होना चाहिए एक दूसरे, अलग दरों पर बस
यहाँ समीकरण:
फ्लोट साइड = (100 * minScale ) + (1.0 - मिनट स्केल) * 100 * स्लाइडर वैल्यू;
उदाहरण के लिए:
फ़्लोट मिनस्केले = 0.9; फ्लोट स्लाइडर वैल्यू = 0.5 फ्लोट साइड = (100 * मिनट स्केल) + (1.0 - मिनस्काले) * 100 * स्लाइडर वैल्यू; // साइड = 90 + (0.10 * 100 * 0.5) = 90 + 5 = 95
Comments
Post a Comment