相关疑难解决方法(0)

iPhone:编程UISlider以定位点击位置

如何将滑块设置为单击位置,并在iPhone编程中的UISlider上单击的位置获取滑块值.我知道我们可以将滑块拖动到那个位置,但我不想这样做.你能告诉我如何将滑块设置为点击位置吗?这可能吗?

iphone uislider

7
推荐指数
3
解决办法
6003
查看次数

设置滑块值

我尝试在按钮单击后将值设置为滑块,但它不起作用 - 滑块不移动.代码运行良好,没有错误.

它应该很简单,但我无法弄清楚.xCode版本4.5.2

谢谢!


我的代码:

ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UILabel *debugLabel;
@property (weak, nonatomic) IBOutlet UISlider *slider;

- (IBAction)slider:(id)sender;
- (IBAction)ButtonChangeValue:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

ViewController.m

#import "ViewController.h"
@interface ViewController ()
@end

@implementation ViewController
@synthesize slider;

...

- (IBAction)slider:(UISlider *)sender {
    float value = [sender value];
    self.debugLabel.text = [NSString stringWithFormat:@"Value: %f",value];
}

- (IBAction)ButtonChangeValue:(id)sender {
    slider.value = 90;
}
Run Code Online (Sandbox Code Playgroud)

objective-c slider button ios

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

button ×1

ios ×1

iphone ×1

objective-c ×1

slider ×1

uislider ×1