【iphone】开发视频教程二里面的代码
【iphone】开发视频教程2里面的代码
VideoProject2ViewController.h
VideoProject2ViewController.m
VideoProject2ViewController.h
// // VideoProject2ViewController.h // VideoProject2 // // Created by stu56 on 11-10-11. // Copyright 2011 __MyCompanyName__. All rights reserved. // #import <UIKit/UIKit.h> @interface VideoProject2ViewController : UIViewController { IBOutlet UISlider *slider ; IBOutlet UILabel *label ; } @property (nonatomic,retain) IBOutlet UISlider *slider ; @property (nonatomic,retain) IBOutlet UILabel *label ; -(IBAction) sliderChanged:(id) sender ; @end
VideoProject2ViewController.m
// // VideoProject2ViewController.m // VideoProject2 // // Created by stu56 on 11-10-11. // Copyright 2011 __MyCompanyName__. All rights reserved. // #import "VideoProject2ViewController.h" @implementation VideoProject2ViewController @synthesize slider; @synthesize label ; -(IBAction) sliderChanged:(id) sender { UISlider *s = (UISlider *)sender ; NSString *text =[NSString stringWithFormat:@"%3.2f", s.value]; label.text = text; } /* // The designated initializer. Override to perform setup that is required before the view is loaded. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } */ /* // Implement loadView to create a view hierarchy programmatically, without using a nib. - (void)loadView { } */ /* // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - (void)viewDidLoad { [super viewDidLoad]; } */ /* // Override to allow orientations other than the default portrait orientation. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return (interfaceOrientation == UIInterfaceOrientationPortrait); } */ - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } - (void)viewDidUnload { // Release any retained subviews of the main view. // e.g. self.myOutlet = nil; } - (void)dealloc { [slider release]; [label release]; [super dealloc]; } @end