के लिए कस्टम छवि मैं यूआईस्लाइडर ट्रैक के लिए एक छवि का उपयोग करना चाहता हूं। मैं अंगूठे के बाईं ओर एक रंग नहीं चाहता, और दाईं ओर एक और रंग चाहता हूं। मैं बस पूरे ट्रैक में एक स्थिर छवि चाहता हूँ। मुमकिन?आईओएस - यूआईस्लाइडर
7
A
उत्तर
16
अपने स्लाइडर के लिए छवि स्थापित करने के लिए आप setMinimumTrackImage, setMaximumTrackImage तरीकों का उपयोग कर सकते हैं। आपकी आवश्यकता के लिए दोनों एक ही छवि पर सेट करें।
iOS 5 और उससे
UIImage *sliderTrackImage = [[UIImage imageNamed: @"Slider.png"] stretchableImageWithLeftCapWidth: 7 topCapHeight: 0];
[mySlider setMinimumTrackImage: sliderTrackImage forState: UIControlStateNormal];
[mySlider setMaximumTrackImage: sliderTrackImage forState: UIControlStateNormal];
आईओएस 5+
UIImage *sliderTrackImage = [[UIImage imageNamed:@"Slider.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 7, 0, 0)];
[mySlider setMinimumTrackImage: sliderTrackImage forState: UIControlStateNormal];
[mySlider setMaximumTrackImage: sliderTrackImage forState: UIControlStateNormal];
अधिक इन कड़ियों कृपया जाँच के लिए:
0
बस दोनों पक्षों को एक ही छवि पर सेट करें। यदि आप अंतराल पर गोलाकार कोनों को चाहते हैं तो आप एक ही रंग/पैटर्न के साथ दो अलग-अलग छवियां बनाना चाहेंगे।
4
[[UISlider appearance] setThumbImage:[UIImage imageNamed:@"ball.png"] forState:UIControlStateNormal];
[slider setMinimumTrackImage:[[UIImage imageNamed:@"volume_slider_oragne.png"] stretchableImageWithLeftCapWidth:0.3 topCapHeight:0.0] forState:UIControlStateNormal];
[slider setMaximumTrackImage:[[UIImage imageNamed:@"volume_strap_gry.png"] stretchableImageWithLeftCapWidth:0.3 topCapHeight:0.0] forState:UIControlStateNormal];
+2
[[UISlider उपस्थिति] setThumbImage: [UIImage imageNamed: @ "ball.png"] forState: UIControlStateHighlighted]; साथ ही अंगूठे के दौरान अपनी मूल छवि पर लौटने से अंगूठे से बचने के लिए। –
संबंधित मुद्दे
- 1. यूआईस्लाइडर घटनाएं
- 2. यूआईस्लाइडर 5
- 3. यूआईएलएबल ओवर यूआईस्लाइडर थंब
- 4. यूआईस्लाइडर को आसानी से
- 5. यूआईस्लाइडर के मूल्य को इंटीजर
- 6. आईपॉड-एस्क्यू यूआईस्लाइडर कैसे बनाएं
- 7. मैं वर्टिकल यूआईस्लाइडर कैसे बना सकता हूं?
- 8. यूआईस्लाइडर को वर्टिकल में कैसे बदलें?
- 9. यूआईस्लाइडर समस्या - आईओएस में स्लाइडर बटन जारी करने वाले उपयोगकर्ता को कैसे पहचानें?
- 10. आईओएस
- 11. परिवर्तनीय स्क्रबिंग गति (जैसे आईपॉड ऐप) के साथ यूआईस्लाइडर
- 12. बड़ा यूआईस्लाइडर ठीक है लेकिन ज़ोन समस्या को ट्रैक करना
- 13. आईफोन: क्लिकिंग स्थान पर स्थिति के लिए प्रोग्रामिंग यूआईस्लाइडर
- 14. आईओएस 5.1 स्वाइप जेश्चर UISplitViewController द्वारा अपहरण - कैसे बचें?
- 15. आईओएस
- 16. आईओएस
- 17. आईओएस
- 18. आईओएस
- 19. आईओएस
- 20. आईओएस
- 21. आईओएस
- 22. आईओएस
- 23. आईओएस
- 24. आईओएस
- 25. आईओएस
- 26. आईओएस
- 27. आईओएस
- 28. आईओएस
- 29. आईओएस
- 30. आईओएस
धन्यवाद। यह काम। मुझे इसे खिंचाव करने की आवश्यकता नहीं थी इसलिए मैंने अभी छवि का उपयोग किया। – soleil
आपकी टिप्पणी के लिए धन्यवाद :) –
'stretchableImageWithLeftCapWidth: topCapHeight: 'बहिष्कृत है। इसे 'resizableImageWithCapInsets: UIEdgeInsetsMake (0, 7, 0, 7) आकार बदलने के साथ बदलें: UIImageResizingModeStretch'। –