Ios 带有滑块和标签的问题
如果有人能帮忙,我将不胜感激 我创建了一个滑块和一个标签,当用户更改滑块时,该标签会更改其文本值。不知什么原因,它不起作用了。 想法 我使用的是xcode 6.1 代码如下:Ios 带有滑块和标签的问题,ios,slider,label,Ios,Slider,Label,如果有人能帮忙,我将不胜感激 我创建了一个滑块和一个标签,当用户更改滑块时,该标签会更改其文本值。不知什么原因,它不起作用了。 想法 我使用的是xcode 6.1 代码如下: #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITextField *numberField; @property (weak, nonatomic) IBOutlet UITe
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UITextField *numberField;
@property (weak, nonatomic) IBOutlet UITextField *nameField;
@property (weak, nonatomic) IBOutlet UILabel *sliderLabel;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.sliderLabel.text = @"50";
}
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
- (IBAction)backgroundTap:(id)sender {
[self.nameField resignFirstResponder];
[self.numberField resignFirstResponder];
}
- (IBAction)sliderChanged:(UISlider *)sender {
int progress = lroundf(sender.value);
self.sliderLabel.text = [NSString stringWithFormat:@"%d", progress];
}
@end
取
UISlider
outlet并添加选择器作为viewDidLoad中更改的值,如下所示
IBOutlet UISlider *slider;
并在viewDidLoad
[slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
你用滑块绑定方法了吗?是的。使用了拖动选项-这是底部代码的创建方式。是否调用了方法
sliderChanged
?你们试着在那个里设置断点了吗?@RonBaker希望你们有一个带有“value changed”Chintu的bind方法,可能就是这样。我怎么检查?