sliderChanged加载URL无法正常工作

时间:2013-04-15 09:30:28

标签: ios objective-c xcode uislider

我有这个(可怕的)代码段,但是不能想到另一种方法。我只包括一小块(但它一直是值1)。

- (IBAction)sliderChanged:(id)sender {
    UISlider *slider = (UISlider *)sender;
    NSString *newText = [[NSString alloc] initWithFormat:@"%1.2f", slider.value];
    if(slider.value <= 0.058 && whatTime != @"1000"){
        whatTime = @"1000";
        [self fridayEvent:nil];
        [spinner stopAnimating];
        sliderValue.text = @"You are viewing events for: 10:00";
    }else if (slider.value <= 0.116 && slider.value >= 0.059 && whatTime != @"1100")
    {
        whatTime = @"1100";
        [self fridayEvent:nil];
        [spinner stopAnimating];
        sliderValue.text = @"You are viewing events for: 11:00";
    }else if (slider.value <= 0.174 && slider.value >= 0.117 && whatTime != @"1200")

现在我想象的是滑块更改,它会加载URL,如果你继续滑动,那么它不会继续加载URL,因为它仍然在进程中,但我需要一种......延迟这样做它基本上认为,用户想要在13:00查看事件,因为他们没有继续滑动,有没有办法做到这一点?

另外,有没有更有效的方法来做其他的,因为它是可怕的编程,我会想象一个类或方法并传递一些东西(我对C和PHP很有信心,但仍然是Obj-C的新手)

目前它的行为是不稳定的

0 个答案:

没有答案