2010-03-17 7 views
2

J'ai ma liste de sélection configurée et tout fonctionne bien, mais en ce moment j'ai une grande sélection qui occupe beaucoup d'espace dans Interface Builder. C'est embêtant d'avoir à le déplacer lorsque vous travaillez dans Interface Builder. Comment puis-je définir la sélection et son emplacement sans IB?UIPickerView sans IB?

Répondre

1

Essayez ceci:

// Add the picker 
     UIDatePicker *pickerView = [[UIDatePicker alloc] initWithFrame:CGRectMake(0,100,0,0)]; 
     [pickerView setDatePickerMode:UIDatePickerModeTime]; 

     [self.view addSubview:pickerView]; 
     [self.view showInView:self.view]; 
     [self.view setBounds:CGRectMake(0,0,320, 500)]; 

     [pickerView release]; 

Le code ci-dessus est pour UIDatePicker, vous pouvez le mettre en œuvre de façon similaire pour d'autres types de uipickers ainsi.