2010-09-20 8 views
8

अनुकूलित करने के लिए कैसे UISlider (परिवर्तन शैली, पृष्ठभूमि, ...)कस्टम UISlider

+7

गोना करने के लिए है उल्लेख कर सकते हैं इस सवाल के लिए एक मौका भी * रास्ता * अधिक वर्णनात्मक हो ... –

उत्तर

8

दस्तावेज़ पढ़ें: UISlider Class Reference

निम्न विधियों पर एक करीबी नजर है:

बदलने स्लाइडर का प्रकटन

setMinimumTrackImage:forState: 
setMaximumTrackImage:forState: 
setThumbImage:forState: 

पृष्ठभूमि के लिए UIView दस्तावेज पर एक नज़र डालें।

5

यदि आप कुछ उदाहरण कोड चाहते हैं तो मैं आपको ऐप्पल के उदाहरण कोड प्रोजेक्ट UICatalog पर देखने की सलाह दे सकता हूं। यह प्रोजेक्ट आपको यूआई तत्वों के बारे में कुछ बुनियादी जानकारी देता है। उदाहरण में उनके पास अलग-अलग रंगों के साथ डिफ़ॉल्ट UISlider के साथ एक कस्टम स्लाइडर है।

10

आप नियंत्रण को अनुकूलित करने के लिए this ट्यूटोरियल के माध्यम से जा सकते हैं।

UISlider को अनुकूलित करने के लिए, इस ट्यूटोरियल से कोड के इस टुकड़े का उपयोग करें।

UIImage *minImage = [[UIImage imageNamed:@"slider_minimum.png"] 
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)]; 
UIImage *maxImage = [[UIImage imageNamed:@"slider_maximum.png"] 
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)]; 
UIImage *thumbImage = [UIImage imageNamed:@"thumb.png"]; 

    [[UISlider appearance] setMaximumTrackImage:maxImage 
     forState:UIControlStateNormal]; 
    [[UISlider appearance] setMinimumTrackImage:minImage 
     forState:UIControlStateNormal]; 
    [[UISlider appearance] setThumbImage:thumbImage 
     forState:UIControlStateNormal]; 
-1

आपके कस्टम UISlider को बनाने के लिए आपके पास कई तरीके हैं। आप क्या अनुकूलन के आधार पर चाहते हैं। वहाँ डिफ़ॉल्ट गुण आप निम्नलिखित की तरह अपने UIslider अनुकूलित करने के लिए सेट कर सकते हैं कर रहे हैं: setThumbImage: forState: setMinimumTrackImage: forState: setMaximumTrackImage: forState: यदि आप चाहते तो आगे अनुकूलन आप नीचे दिए गए लिंक https://github.com/0209Neha/ExploringSlider

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