#import <UIKit/UIKit.h>
@interface ControlViewController : UIViewController {
UILabel *sliderLabel;
}
@property (nonatomic,retain) IBOutlet UILabel *sliderLabel;
-(IBAction)sliderChanged:(id)sender;
@end
@implementation ControlViewController
@synthesize sliderLabel;
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
-(IBAction)sliderChanged:(id)sender
{
//首先将sender装换承UISlider,作用是让代码可读性变强,
//并避免每次使用sender都对他进行其它类型转换。
UISlider *slider = (UISlider *)sender;
//接收滑块的值,将其加0.5,以便四舍五入为整型值。
int progresAsInt = (int)(slider.value +0.5f);
NSString *newText = [[NSString alloc]initWithFormat:@"%d",progresAsInt];
sliderLabel.text = newText;
[newText release];
}
- (void)dealloc {
[sliderLabel release];
[super dealloc];
}
@end
@interface ControlViewController : UIViewController {
UILabel *sliderLabel;
}
@property (nonatomic,retain) IBOutlet UILabel *sliderLabel;
-(IBAction)sliderChanged:(id)sender;
@end
@implementation ControlViewController
@synthesize sliderLabel;
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
-(IBAction)sliderChanged:(id)sender
{
//首先将sender装换承UISlider,作用是让代码可读性变强,
//并避免每次使用sender都对他进行其它类型转换。
UISlider *slider = (UISlider *)sender;
//接收滑块的值,将其加0.5,以便四舍五入为整型值。
int progresAsInt = (int)(slider.value +0.5f);
NSString *newText = [[NSString alloc]initWithFormat:@"%d",progresAsInt];
sliderLabel.text = newText;
[newText release];
}
- (void)dealloc {
[sliderLabel release];
[super dealloc];
}
@end