Je veux avoir sélectionné l'index pour UITableView
. J'ai écrit le code suivant:
NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0];
[tableView scrollToRowAtIndexPath:index
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
Cela fonctionne toujours pour le 1er élément. Je veux avoir sélectionné l'index dansindexPathForRow.
Veuillez aider. Merci.
*selectedIndexPath
il m'est utile d'avoir accèslong pathRow = [selectedIndexPath row];
etlong pathSection = [selectedIndexPath section];
lorsque vous avez besoin de sélections spécifiques (notez queNSInteger
c'est untypedef long
qui venant d'un arrière-plan C a plus de sens puisque les deux ont besoin de%ld
toute façon.Récupère la ligne sélectionnée actuelle. Cela peut être utile si vous n'avez qu'une seule section.
la source
Utilisez ce code
la source
Dans didSelectRowAtIndexPath, définissez une interface déclarée NSIndexPath comme chemin d'index renvoyé. Ensuite, vous pouvez faire défiler jusqu'à cette variable. Si vous avez besoin d'aide, commentez et je peux vous donner un exemple de code.
la source
Swift 4.2
qui est une valeur de retour facultative.
la source