Question

J'ai une configuration tableViewController / navController. Je veux appuyer sur la barre de navigation de navController pour forcer la tableView à revenir à la rangée supérieure. Je peux voir que la barre de navigation est une sous-classe UIView, mais je ne sais pas si je dois la sous-classer et implémenter les méthodes de séquence tactile.

J'ai créé la hiérarchie des vues dans IB, donc je suis réticent à tout créer par programme, juste pour activer le taraudage de la barre de navigation.

Merci, Doug

Était-ce utile?

La solution

Le système d'exploitation définit déjà le & tap; tapez sur la barre d'état " gestes pour signifier "faites défiler vers le haut de la vue actuelle". UIScrollView a une propriété scrollsToTop qui contrôle ce comportement et UITableView en hérite.

Autres conseils

Vous pouvez modifier la sous-classe d'un élément dans le générateur d'interface. Créez simplement votre sous-classe, ajoutez-la à votre projet XCode, puis vous pourrez l'entrer en tant que classe au lieu de la valeur normale.

Pour un exemple simple sur la façon de remplacer une classe, ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top