ios - 如何通过点击UITableViewCell上的按钮来拿到它所在cell的位置
PHP中文网
PHP中文网 2017-04-17 17:37:32
0
3
602

这个是我的一个订单详情页面,我需要点击退款成功那个按钮跳入退款流程页面,但是数据是从我这个页面的一个数组拿的,所以我需要获取到点击的位置,我之前又在网上查过试过
// UITableViewCell cell = (UITableViewCell )[[but superview]superview];

NSIndexPath *indexPath = [self.tabView indexPathForCell:cell];
//
这个方法,可以并不能,希望有大神能帮我解决一下,如果可以的话,希望能解释一下,大神帮帮忙,谢谢
PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
小葫芦

Ajoutez une propriété à votre Cell.h, NSIndexPath *indexPath ; lors de l'attribution d'une valeur à la cellule (attribution d'une valeur à la cellule dans la méthode cellForRow ou cellWillDisplay), transmettez l'indexPath de TableView à la cellule et laissez le cellule, enregistrez-le lorsque vous cliquez sur le bouton de la cellule, puis transmettez-le à VC via le proxy et c'est OK

刘奇

Hé. N'utilisez-vous pas MVC

Alors pourquoi votre portable sait-il si cette ligne paie pour des produits tests, du nougat ou des cocktails ?

Votre fichier d'en-tête de cellule doit avoir un attribut de modèle

Lorsque vous cliquez sur le bouton, vérifiez le modèle et vous saurez quelle est cette ligne

PHPzhong

La balise du bouton est définie sur un indice de tableau, et enfin les données sont trouvées en fonction de l'indice

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