2011-05-23 2 views
1

je veux faire un texField, quand je clique dessus, une affiche UIDatePickerView ... Je MAKED cechamp de remplissage en textField De UIDatePicker

@interface getDatesAndPriceController : UIViewController { 

    UIDatePicker * deparatureDate ; 
    UITextField *deparatureField; 

} 
@property(retain,nonatomic) IBOutlet UIDatePicker * deparatureDate ; 
@property(retain,nonatomic) IBOutlet UITextField *deparatureField; 

dans .m

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    deparatureField.inputView=deparatureDate; 
    // Do any additional setup after loading the view from its nib. 
} 

Mais Je ne travaille pas :(Quand je cours le UIdatePicker apparaissent directement et quand je clique sur le champ de texte le clavier apparaît

+0

Deux choses. Ne faites pas la sous-vue 'UIDatePicker' de la vue. Faites-en un frère pour voir la vue du contrôleur. Deuxièmement, il est fort probable que les prises de courant ne soient pas câblées. –

+0

@Deepak, thakyou mais je suis tellement soryy je ne comprends pas ce que vous voulez dire :( – user567

+0

Les points de vente sont-ils mis en place correctement? –

Répondre

2

Je dois répondre pour montrer ce que je dis.n'est pas une sous-vue de la vue. Donc, si vous le souhaitez, vous pouvez même le créer par programme. J'ai également ajouté une barre d'outils avec un bouton terminé qui est nécessaire pour rejeter le clavier. Ce sera la vue des accessoires d'entrée du champ de texte. Une fois que vous avez correctement configuré toutes les prises, le sélecteur de date s'affiche à la place du clavier.

Setup

Questions connexes