2011-01-22 2 views
0

표보기의 머리글 행에 단추가있는 사용자 지정된보기를 빌드 할 계획입니다. 나는 그렇게 할 아무런 문제가 없을 것이라고 생각하지만, 나중에 버튼 줄을 클릭했을 때 어떻게 알 수 있을까요? didSelectRowAtIndexPath가 여기 유용하지 않을 것 같아요. 그리고 didSelectHeaderAtSection 메서드가 보이지 않습니다 ...iPhone - 헤더보기에서 UITableView로 단추 클릭을 잡을 수 있습니까?

저에게 좋은 방법을 말해 줄 수 있습니까?

+0

도움이 되었습니까? – Icky

답변

2

내가 한 번 그 짓하고 indexPath.row 정수를 사용, 전달 된 감사 그 버튼 (ID) 보낸 사람에게. 그건 잘 작동합니다.

편집 :에서

:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 

당신이 버튼을 만들 수 있습니다. 은 그럼 당신은이 작업을 수행 할 수 있습니다

button.tag = section; 

당신은 버튼

- (void) myMethod:(id) sender 

내부에 메서드를 첨부 이런 일이 있어야한다 :

[(UIButton *)sender tag] 

작업을 수행해야합니다.

+1

당신이 할 일을 언제 (그리고 어디서) 이해할 수있는 코드 조각 하나만 줄 수 있습니까? id를 어디에서 전달 했습니까? 클릭에 대한 대상 메서드를 정의하는 방법은 무엇입니까? – Oliver

+0

이것은 셀 (및 일부 수학 함수가 섹션과 행을 구문 분석 할 때도)에서 훌륭하게 작동합니다 .-)). 고맙습니다. – Oliver

+0

nice :) !!! 다행스럽게 도울 수있어! – Icky

관련 문제