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

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

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

认证0级讲师

모든 응답(3)
小葫芦

셀에 값을 할당할 때(cellForRow 또는 cellWillDisplay 메서드에서 셀에 값 할당) Cell.h에 속성을 추가하고 NSIndexPath *indexPath를 추가하고 TableView의 indexPath를 셀에 전달합니다. 셀에 있는 버튼을 클릭하면 프록시를 통해 VC에 전달되고 OK

刘奇

안녕하세요. MVC를 사용하고 있지 않으신가요

그렇다면 이 라인이 테스트 제품, 누가 또는 칵테일에 대한 비용을 지불하는지 셀이 아는 이유는 무엇입니까?

셀 헤더 파일에는 모델 속성이 있어야 합니다

버튼을 클릭하시면 모델을 확인하시면 이 라인이 무엇인지 아실 수 있습니다

PHPzhong

버튼의 태그를 배열 첨자로 설정하고, 최종적으로 해당 첨자를 기준으로 데이터를 찾는다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿