2010-08-13 6 views
1

셀을 누를 때 셀 좌표를 가져 오는 방법이 있습니까?UITableView 셀 좌표

저는 UITableView를 가지고 있으며 눌려진 셀에 activityIndicatorView를 보여주고 싶습니다. 셀 좌표가 필요합니다.

didSelectRowAtIndexPath 메서드는이 정보를 제공하지 않습니다.

한가지 더, 나는 activityIndicatorView에서 UITableView를 (UIAlertView에서와 같이) 더 어둡게 만들고 싶을 때, 그리고 내가 빛을 되찾기를 원할 때, 내가 어떻게 해?

답변

3

[tableView cellForRowAtIndexPath : indexPath] didSelectRowAtIndexPath에서 셀에 직접 액세스 할 수 있어야합니다.

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 
[cell addSubview:myIndicator]; 
[myIndicator startAnimating]; 

또한이 방법에서는 모든 조작을 나머지 테이블로 수행합니다.

좌표를 신경 쓰지 않아도됩니다.

+0

나는 이것을 시도하지만 myIndicator를 셀의 왼쪽에 넣고 가운데에 넣지 않는다. 어떤 아이디어가 있습니까? – Amir

+0

uiviews에 대해 읽고 Apple 설명서를 읽으십시오. 표시기의 프레임을 셀 중앙에 놓아야합니다. 읽기. – DexterW