diff options
| author | Teddy Wing | 2012-04-24 14:30:23 -0400 | 
|---|---|---|
| committer | Teddy Wing | 2012-04-24 14:30:23 -0400 | 
| commit | 3fc6511769e473f09f17956f23c307d43b613728 (patch) | |
| tree | 34fd89f7866af6359cffcddcc52da27eebe5e366 | |
| parent | 931df7ee7d144ccfe9cbc33e381bf46910d0054c (diff) | |
| download | Video-Tuneup-3fc6511769e473f09f17956f23c307d43b613728.tar.bz2 | |
Changed AssetsViewController to UITableViewController subclass.
| -rw-r--r-- | Video Tuneup.xcodeproj/project.pbxproj | 6 | ||||
| -rw-r--r-- | Video Tuneup/Classes/AssetsViewController.h | 2 | ||||
| -rw-r--r-- | Video Tuneup/Classes/AssetsViewController.m | 122 | 
3 files changed, 117 insertions, 13 deletions
| diff --git a/Video Tuneup.xcodeproj/project.pbxproj b/Video Tuneup.xcodeproj/project.pbxproj index e302a2a..e196ed2 100644 --- a/Video Tuneup.xcodeproj/project.pbxproj +++ b/Video Tuneup.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@  	objects = {  /* Begin PBXBuildFile section */ +		D19C74771547289A006E4122 /* AssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D19C74761547289A006E4122 /* AssetsViewController.m */; };  		D3531C9C1523B7BB00E286B8 /* SimpleEditor.m in Sources */ = {isa = PBXBuildFile; fileRef = D3531C9B1523B7BB00E286B8 /* SimpleEditor.m */; };  		D3531CA01523B8DA00E286B8 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3531C9F1523B8DA00E286B8 /* QuartzCore.framework */; };  		D3531CA21523BE2900E286B8 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3531CA11523BE2900E286B8 /* AssetsLibrary.framework */; }; @@ -48,6 +49,8 @@  /* End PBXContainerItemProxy section */  /* Begin PBXFileReference section */ +		D19C74751547289A006E4122 /* AssetsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AssetsViewController.h; path = Classes/AssetsViewController.h; sourceTree = "<group>"; }; +		D19C74761547289A006E4122 /* AssetsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AssetsViewController.m; path = Classes/AssetsViewController.m; sourceTree = "<group>"; };  		D3531C9A1523B7BB00E286B8 /* SimpleEditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleEditor.h; sourceTree = "<group>"; };  		D3531C9B1523B7BB00E286B8 /* SimpleEditor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleEditor.m; sourceTree = "<group>"; };  		D3531C9D1523B89200E286B8 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; @@ -226,6 +229,8 @@  			children = (  				D36CCD4715227D06003CCAFC /* ViewController.h */,  				D36CCD4815227D06003CCAFC /* ViewController.m */, +				D19C74751547289A006E4122 /* AssetsViewController.h */, +				D19C74761547289A006E4122 /* AssetsViewController.m */,  			);  			name = Controllers;  			sourceTree = "<group>"; @@ -350,6 +355,7 @@  				D36CCD4915227D06003CCAFC /* ViewController.m in Sources */,  				D36CCD7415228ACE003CCAFC /* PlayerView.m in Sources */,  				D3531C9C1523B7BB00E286B8 /* SimpleEditor.m in Sources */, +				D19C74771547289A006E4122 /* AssetsViewController.m in Sources */,  			);  			runOnlyForDeploymentPostprocessing = 0;  		}; diff --git a/Video Tuneup/Classes/AssetsViewController.h b/Video Tuneup/Classes/AssetsViewController.h index dc7e085..6b13ae7 100644 --- a/Video Tuneup/Classes/AssetsViewController.h +++ b/Video Tuneup/Classes/AssetsViewController.h @@ -8,6 +8,6 @@  #import <UIKit/UIKit.h> -@interface AssetsViewController : UIViewController +@interface AssetsViewController : UITableViewController  @end diff --git a/Video Tuneup/Classes/AssetsViewController.m b/Video Tuneup/Classes/AssetsViewController.m index 5ecfc8c..b3df331 100644 --- a/Video Tuneup/Classes/AssetsViewController.m +++ b/Video Tuneup/Classes/AssetsViewController.m @@ -10,9 +10,9 @@  @implementation AssetsViewController -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil +- (id)initWithStyle:(UITableViewStyle)style  { -    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; +    self = [super initWithStyle:style];      if (self) {          // Custom initialization      } @@ -29,20 +29,16 @@  #pragma mark - View lifecycle -/* -// 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]; + +    // Uncomment the following line to preserve selection between presentations. +    // self.clearsSelectionOnViewWillAppear = NO; +  +    // Uncomment the following line to display an Edit button in the navigation bar for this view controller. +    // self.navigationItem.rightBarButtonItem = self.editButtonItem;  } -*/  - (void)viewDidUnload  { @@ -51,10 +47,112 @@      // e.g. self.myOutlet = nil;  } +- (void)viewWillAppear:(BOOL)animated +{ +    [super viewWillAppear:animated]; +} + +- (void)viewDidAppear:(BOOL)animated +{ +    [super viewDidAppear:animated]; +} + +- (void)viewWillDisappear:(BOOL)animated +{ +    [super viewWillDisappear:animated]; +} + +- (void)viewDidDisappear:(BOOL)animated +{ +    [super viewDidDisappear:animated]; +} +  - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation  {      // Return YES for supported orientations  	return YES;  } +#pragma mark - Table view data source + +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView +{ +#warning Potentially incomplete method implementation. +    // Return the number of sections. +    return 0; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section +{ +#warning Incomplete method implementation. +    // Return the number of rows in the section. +    return 0; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath +{ +    static NSString *CellIdentifier = @"Cell"; +     +    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; +    if (cell == nil) { +        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; +    } +     +    // Configure the cell... +     +    return cell; +} + +/* +// Override to support conditional editing of the table view. +- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath +{ +    // Return NO if you do not want the specified item to be editable. +    return YES; +} +*/ + +/* +// Override to support editing the table view. +- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath +{ +    if (editingStyle == UITableViewCellEditingStyleDelete) { +        // Delete the row from the data source +        [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; +    }    +    else if (editingStyle == UITableViewCellEditingStyleInsert) { +        // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view +    }    +} +*/ + +/* +// Override to support rearranging the table view. +- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath +{ +} +*/ + +/* +// Override to support conditional rearranging of the table view. +- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath +{ +    // Return NO if you do not want the item to be re-orderable. +    return YES; +} +*/ + +#pragma mark - Table view delegate + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath +{ +    // Navigation logic may go here. Create and push another view controller. +    /* +     <#DetailViewController#> *detailViewController = [[<#DetailViewController#> alloc] initWithNibName:@"<#Nib name#>" bundle:nil]; +     // ... +     // Pass the selected object to the new view controller. +     [self.navigationController pushViewController:detailViewController animated:YES]; +     */ +} +  @end | 
