Production version
Add to Git the current app version (the same available in the OriginalZip folder)
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
//
|
||||
// PickerViewController.m
|
||||
// Osteopatia
|
||||
//
|
||||
// Created by Beretta Luca on 17/12/12.
|
||||
// Copyright (c) 2012 Luca Beretta. All rights reserved.
|
||||
//
|
||||
|
||||
#import "PickerViewController.h"
|
||||
|
||||
@interface PickerViewController (){
|
||||
|
||||
NSArray *datiPicker;
|
||||
NSNumber *indiceElemento;
|
||||
NSString *elemento;
|
||||
UIFont *customFont;
|
||||
|
||||
BOOL isVAS;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@implementation PickerViewController
|
||||
|
||||
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil dati:(NSArray *)dati
|
||||
{
|
||||
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
|
||||
if (self) {
|
||||
// Custom initialization
|
||||
datiPicker = [NSArray arrayWithArray:dati];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)viewDidLoad
|
||||
{
|
||||
[super viewDidLoad];
|
||||
// Do any additional setup after loading the view from its nib.
|
||||
indiceElemento = 0;
|
||||
elemento = datiPicker[[indiceElemento intValue]];
|
||||
customFont = [UIFont fontWithName:@"Tahoma" size:23.0];
|
||||
|
||||
[self.cancellaButton setTitle:NSLocalizedString(@"Annulla", @"")];
|
||||
[self.confermabutton setTitle:NSLocalizedString(@"Seleziona", @"")];
|
||||
|
||||
|
||||
}
|
||||
|
||||
- (void)didReceiveMemoryWarning
|
||||
{
|
||||
[super didReceiveMemoryWarning];
|
||||
// Dispose of any resources that can be recreated.
|
||||
}
|
||||
|
||||
- (IBAction)chiudi:(id)sender {
|
||||
|
||||
[self.delegate chiudiView];
|
||||
}
|
||||
|
||||
- (IBAction)inviaDati:(id)sender {
|
||||
|
||||
if (indiceElemento == NULL) indiceElemento = [NSNumber numberWithInt:0];
|
||||
NSDictionary *dict = @{@"indice":indiceElemento, @"elemento" : elemento};
|
||||
[self.delegate inviaDati:dict];
|
||||
}
|
||||
- (void)viewDidUnload {
|
||||
[self setPickerController:nil];
|
||||
[super viewDidUnload];
|
||||
}
|
||||
#pragma mark UIPickerViewDataSource
|
||||
|
||||
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
|
||||
|
||||
return 1;
|
||||
|
||||
}
|
||||
|
||||
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
|
||||
|
||||
return datiPicker.count;
|
||||
|
||||
}
|
||||
|
||||
#pragma mark UIPickerViewDelegate
|
||||
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
|
||||
|
||||
indiceElemento = [NSNumber numberWithInteger:row];
|
||||
elemento = datiPicker[row];
|
||||
|
||||
}
|
||||
/*
|
||||
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
|
||||
{
|
||||
return datiPicker[row];
|
||||
}
|
||||
*/
|
||||
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
|
||||
{
|
||||
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, pickerView.frame.size.width, 25)];
|
||||
label.textAlignment = NSTextAlignmentCenter;
|
||||
label.textColor = [UIColor colorWithRed:0.1569 green:0.22745 blue:0.3411 alpha:1];
|
||||
label.backgroundColor = [UIColor clearColor];
|
||||
label.font = customFont;
|
||||
label.text = datiPicker[row];
|
||||
return label;
|
||||
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user