ios - UITableView通过点击footView上的按钮获取到点击的哪一行
天蓬老师
天蓬老师 2017-04-17 17:38:23
0
3
509

我在tabView的footView上创建了一个按钮,点击按钮执行取消或付款,但是我需要拿到每一行队友的订单信息的id,如何通过点击拿到对应的数据,希望大神支支招,我试过tag值,但是有问题,重用机制会是tag值变得不准确,求问大神有什么办法?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(3)
迷茫

On a l'impression qu'il y a un détour à l'étage. Réinitialisez simplement la balise du bouton lorsque vous réutilisez le pied de page. L'auteur a-t-il mis le paramètre de la balise du bouton dans le code d'initialisation ?
Écrivez une démo pour le vérifier, jetez-y un oeil

La clé est de définir le slogan du bouton en dehors des crochets. L'interface de la démo est comme ceci

Cliquez sur le bouton du pied de page de la section. La console ton affiche le tag du bouton


Après vérification, il ne devrait y avoir aucun problème. Vous êtes utile

大家讲道理

Avez-vous essayé d'écrire vous-même un bouton qui hérite de UIButton et ajoute une ligne supplémentaire pour enregistrer l'attribut du numéro de ligne ? Modifiez simplement la valeur de la ligne lorsque vous la réutilisez et récupérez la ligne lorsqu'elle est enfoncée.

PHPzhong

Laissez Cell et footView partager un modèle et stocker l'ID via le modèle. Lorsque vous utilisez TableView, vous devez accorder une attention particulière au respect du modèle de conception MVC, ce qui peut éviter bien des problèmes et est très pratique à utiliser.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal