gpt4 book ai didi

iphone - 如何创建一个 iOS UISlider 来显示一个显示 1 到 10 范围内值的 UILabel?

转载 作者:可可西里 更新时间:2023-11-01 06:22:16 25 4
gpt4 key购买 nike

我是 iOS 开发的新手,在使用 UISlider 时遇到了困难。我在连接到 .h 文件的 .xib 中添加了一个 UISlider 并且可以在 .m< 中看到操作方法 文件,但是当我尝试在 UISlider 属性的 .xib 文件中设置最小值和最大值时,XCode 崩溃了。我认为这与在 .m 文件中的 - (IBAction)slider:(id)sender 方法中创建值有关,但我做错了,因为我尝试的一切都会导致 XCode 崩溃。

最佳答案

CGRect frame = CGRectMake(0.0, 0.0, 200.0, 10.0);

// sliderAction will respond to the updated slider value
UISlider *slider = [[UISlider alloc] initWithFrame:frame];
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];

//设置Slider的最小值和最大值

    slider.minimumValue = 0.0;
slider.maximumValue = 10.0;
slider.continuous = YES;

// Initial value
slider.value = 25.0;

//添加 slider 以查看

    [self.view addSubview:slider];


- (IBAction)sliderAction:(id)sender{
UISlider *MYslider = (UISlider *)sender;
int SliderValue = (int)roundf(MYslider.value);
uilable *sliderLabel.text = [NSString stringWithFormat:@"%d", SliderValue];
}

关于iphone - 如何创建一个 iOS UISlider 来显示一个显示 1 到 10 范围内值的 UILabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12857196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com