खोज…
UISlider
उद्देश्य सी
में एक स्लाइडर संपत्ति घोषित ViewController.h
या के इंटरफेस में ViewController.m
@property (strong, nonatomic)UISlider *slider;
//Define frame of slider and add to view
CGRect frame = CGRectMake(0.0, 100.0, 320.0, 10.0);
UISlider *slider = [[UISlider alloc] initWithFrame:frame];
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
[self.slider setBackgroundColor:[UIColor clearColor]];
self.slider.minimumValue = 0.0;
self.slider.maximumValue = 50.0;
//sending a NO/False would update the value of slider only when the user is no longer touching the screen. Hence sending only the final value
self.slider.continuous = YES;
self.slider.value = 25.0;
[self.view addSubview slider];
स्लाइडर परिवर्तन घटना को संभालें
- (IBAction)sliderAction:(id)sender {
NSLog(@"Slider Value %f", sender.value);
}
स्विफ्ट उदाहरण
let frame = CGRect(x: 0, y: 100, width: 320, height: 10)
let slider = UISlider(frame: frame)
slider.addTarget(self, action: #selector(sliderAction), for: .valueChanged)
slider.backgroundColor = .clear
slider.minimumValue = 0.0
slider.maximumValue = 50.0
//sending a NO/False would update the value of slider only when the user is no longer touching the screen. Hence sending only the final value
slider.isContinuous = true
slider.value = 25.0
view.addSubview(slider)
स्लाइडर परिवर्तन घटना को संभालना
func sliderAction(sender:UISlider!)
{
print("value--\(sender.value)")
}
एक कस्टम अंगूठे की छवि को जोड़ना
स्लाइडर के अंगूठे के लिए एक कस्टम छवि जोड़ने के लिए, बस अपनी कस्टम छवि के साथ setThumbImage विधि को कॉल करें:
स्विफ्ट 3.1:
let slider = UISlider()
let thumbImage = UIImage
slider.setThumbImage(thumbImage, for: .normal)
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow