2009-12-11 3 views
0

J'ai un problème très ennuyeux. J'ai une page de formulaire avec 5 cellules personnalisées. Chacun d'eux a un champ de texte. En bas, j'ai un bouton. Dans une fonction de bouton onclick, je rassemble des valeurs de chacun des 5 champs de texte décrits. Mon problème est que si mon clavier est en place, j'obtiendrai les valeurs de tous les champs de texte, mais pas seulement, ceux que je ne vois pas sont nuls.UITableView formulaire

Comment remplacer cela?

Thx, Mladen

Répondre

5

      des données séparées que vous avez de votre interface, qui est de stocker vos valeurs textfield dans un autre lieu juste après avoir terminé l'entrée. Et accédez à vos données là-bas.
      éléments d'interface utilisateur ne sont pas destinés à magasin données, mais juste pour affichage et permettre l'entrée - comme vous pouvez le voir dans votre cas si vous ne voyez pas un élément particulier vous ne pouvez pas être sûr qu'il existe réellement .

0

Cela pourrait résoudre votre problème ..
1. Enregistrez votre viewcontroller pour KeboardNotifications
2.Quand clavier apparaît redimensionne la vue afin que tous les champs seront visibles.
3. Lorsque le clavier disparaît, il suffit de le redimensionner et de continuer.