【发布时间】:2012-01-12 07:25:03
【问题描述】:
我试过“编辑结束”和“编辑拖拽退出”,但都不管用。
这行得通:
- (IBAction)ValueChanged:(id)sender {
int value1 = (int)(Slider1.value * 255);
Label1.text = [[NSString alloc] initWithFormat: @"%i", value1 ];
}
- (IBAction)TouchDown:(id)sender forEvent:(UIEvent *)event {
int value2 = (int)(Slider1.value * 255);
Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}
没有任何改变:
- (IBAction)TouchCancel:(id)sender forEvent:(UIEvent *)event {
int value2 = (int)(Slider1.value * 255);
Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}
- (IBAction)EditingEnd:(id)sender {
int value2 = (int)(Slider1.value * 255);
Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}
【问题讨论】:
-
你设置代理了吗?发布一些代码,否则我们无法帮助您。尝试提出更具体的问题。
-
你为什么让我的帖子-1?
code- (IBAction)TouchCancel:(id)sender forEvent:(UIEvent *)event { int value2 = (int)(Slider1.value * 255); Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ]; } - (IBAction)EditingEnd:(id)sender { int value2 = (int)(Slider1.value * 255); Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ]; } -
请将您的代码放在问题中 - 而不是在评论框中。此外,“它不起作用”并没有告诉我们任何事情。告诉我们它是如何不起作用的。它会抛出错误吗?它会给你一个不正确的值吗?我们掌握的细节越多,就越容易弄清楚。