//
//  Picking_Values_with_UIPickerViewViewController.m
//  Picking Values with UIPickerView
//
//  Created by Vandad Nahavandipoor on 08/07/2011.
//  Copyright 2011 Pixolity Ltd. All rights reserved.
//

#import "Picking_Values_with_UIPickerViewViewController.h"

@implementation Picking_Values_with_UIPickerViewViewController

@synthesize myPicker;

- (void)didReceiveMemoryWarning
{
  [super didReceiveMemoryWarning];
  // Usunięcie wszelkich buforowanych danych, obrazów itd., które nie są obecnie używane.
}

#pragma mark - Cykl życiowy widoku

/* 1 */
//- (void)viewDidLoad{
//  [super viewDidLoad];
//  
//  self.view.backgroundColor = [UIColor whiteColor];
//	
//  self.myPicker = [[UIPickerView alloc] init];
//  self.myPicker.center = self.view.center;
//  [self.view addSubview:self.myPicker];
//  
//}

/* 2 */
//- (void)viewDidLoad{
//  [super viewDidLoad];
//  
//  self.view.backgroundColor = [UIColor whiteColor];
//	
//  self.myPicker = [[UIPickerView alloc] init];
//  self.myPicker.dataSource = self;
//  self.myPicker.center = self.view.center;
//  [self.view addSubview:self.myPicker];
//  
//}

/* 3 */
//- (void)viewDidLoad{
//  [super viewDidLoad];
//  
//  self.view.backgroundColor = [UIColor whiteColor];
//	
//  self.myPicker = [[UIPickerView alloc] init];
//  self.myPicker.dataSource = self;
//  self.myPicker.center = self.view.center;
//  [self.view addSubview:self.myPicker];
//  
//}
//
//- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
//  
//  NSInteger result = 0;
//  if ([pickerView isEqual:self.myPicker]){
//    result = 1;
//  }
//  return result;
//  
//}
//
//- (NSInteger)   pickerView:(UIPickerView *)pickerView 
//   numberOfRowsInComponent:(NSInteger)component{
//  
//  NSInteger result = 0;
//  if ([pickerView isEqual:self.myPicker]){
//    result = 10;
//  }
//  return result;
//  
//}

/* 4 */
//- (NSString *)pickerView:(UIPickerView *)pickerView 
//             titleForRow:(NSInteger)row
//            forComponent:(NSInteger)component{
//  
//  NSString *result = nil;
//  if ([pickerView isEqual:self.myPicker]){
//    
//    /* Wartości indeksu rekordów rozpoczynają się od zera. Pierwszy rekord (o indeksie 0) powinien zostać wygenerowany jako Rekord 1, a każdy kolejny ma mieć wartość o jeden większą. */
//    result = [NSString stringWithFormat:@"Komórka %ld", (long)row + 1];
//    
//  }
//  return result;
//  
//}
//
//- (void)viewDidLoad{
//  [super viewDidLoad];
//  
//  self.view.backgroundColor = [UIColor whiteColor];
//	
//  self.myPicker = [[UIPickerView alloc] init];
//  self.myPicker.dataSource = self;
//  self.myPicker.delegate = self;
//  self.myPicker.center = self.view.center;
//  [self.view addSubview:self.myPicker];
//  
//}
//
//- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
//  
//  NSInteger result = 0;
//  if ([pickerView isEqual:self.myPicker]){
//    result = 1;
//  }
//  return result;
//  
//}
//
//- (NSInteger)   pickerView:(UIPickerView *)pickerView 
//   numberOfRowsInComponent:(NSInteger)component{
//  
//  NSInteger result = 0;
//  if ([pickerView isEqual:self.myPicker]){
//    result = 10;
//  }
//  return result;
//  
//}

/* 5 */
- (NSString *)pickerView:(UIPickerView *)pickerView 
             titleForRow:(NSInteger)row
            forComponent:(NSInteger)component{
  
  NSString *result = nil;
  if ([pickerView isEqual:self.myPicker]){
    
    /* Wartości indeksu rekordów rozpoczynają się od zera. Pierwszy rekord (o indeksie 0)
      powinien zostać wygenerowany jako Rekord 1, a każdy kolejny ma mieć wartość o jeden większą. */
    result = [NSString stringWithFormat:@"Komórka %ld", (long)row + 1];
    
  }
  return result;
  
}

- (void)viewDidLoad{
  [super viewDidLoad];
  
  self.view.backgroundColor = [UIColor whiteColor];
	
  self.myPicker = [[UIPickerView alloc] init];
  self.myPicker.showsSelectionIndicator = YES;
  self.myPicker.dataSource = self;
  self.myPicker.delegate = self;
  self.myPicker.center = self.view.center;
  [self.view addSubview:self.myPicker];
  
}

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
  
  NSInteger result = 0;
  if ([pickerView isEqual:self.myPicker]){
    result = 1;
  }
  return result;
  
}

- (NSInteger)   pickerView:(UIPickerView *)pickerView 
   numberOfRowsInComponent:(NSInteger)component{
  
  NSInteger result = 0;
  if ([pickerView isEqual:self.myPicker]){
    result = 10;
  }
  return result;
  
}


- (void)viewDidUnload
{
  [super viewDidUnload];
  // Usunięcie wszystkich "przytrzymanych" podwidoków widoku głównego,
// na przykład 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
{
  // Zwrot wartości YES dla obsługiwanych układów.
  if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
  } else {
    return YES;
  }
}

@end
