Dans l'application de calendrier de l'iphone, lorsque vous cliquez dans la cellule commence/fin, le sélecteur est déjà rempli avec des données sans délai?Comportement comme l'application de calendrier dans l'iphone
Comment?
Dans l'application de calendrier de l'iphone, lorsque vous cliquez dans la cellule commence/fin, le sélecteur est déjà rempli avec des données sans délai?Comportement comme l'application de calendrier dans l'iphone
Comment?
Votre question n'est pas très claire. Si vous demandez comment un UIPickerView peut commencer avec une certaine valeur sélectionnée, vous devez simplement utiliser -selectRow:inComponent:animated: de UIPickerView avec un ensemble animé à NO dans -loadView dans votre UIViewController (ou n'importe quelle méthode qui se déclenche lorsque la vue est présentée à l'écran).
Dans l'application Calendrier, lorsque vous cliquez dans la cellule Début/Fin, le sélecteur est déjà rempli avec des données sans délai et la première cellule du tableau ci-dessus est déjà sélectionnée sans délai. J'ai réussi à le faire mais avec un retard. – Shay
Si vous choisissez de ne pas animer la sélection des lignes UIPickerView et UITableView, l'interface utilisateur sera mise à jour sans délai. Il doit y avoir quelque chose d'autre dans votre code qui s'exécute lentement lorsque vous passez à la vue avec le sélecteur. Je suggère de lancer Instruments ou Shark, puis de passer d'une vue à l'autre pour voir ce qui nécessite le plus de temps de traitement. Je n'ai jamais vu un retard en utilisant des méthodes de sélection comme celles-ci. –
Je mets le code de sélection dans viewDidAppear, tout autre endroit ne fonctionne pas. Et vraiment rien dans viewDidLoad. toujours retarder. – Shay