2012-12-20 3 views
0

나는 UITableViewCell에 타이머가있는 앱을 개발 중입니다. 그러나 어떻게이 일을 할 수 있으며, 각 셀은 다른 타이머와 다이나믹을 실행하고 있습니다. 서버에서 가져옵니다. 이 타이머를 구현하는 방법은 UITableViewCell입니다. NSOperationQueue을 만들어야합니까? 누구든지 해결책을 찾도록 도와 줄 수 있습니까? 그들은 재활용 얻을 때문에 귀하의 타이머는 UITableViewCells 완전히 할 수 없다타이머가있는 UITableViewCell

+0

타이머는 무엇을합니까? –

+0

아무 것도 없으면 시간을 계산합니다. – arthankamal

답변

2

감사합니다. 테이블 뷰 데이터 원본은 각 셀의 시간을 유지해야합니다. 타이머보기/레이블을 정기적으로 업데이트하려면 NSTimer

을 사용하십시오.

1

내 신청서에서이 작업을 수행 했으므로 공유하고 도움이되기를 바랍니다.
1. + scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: 기능을 구현하십시오.
2. UITableViewCell에 대한 사용자 지정 클래스를 만들고 타이머 레이블을 업데이트 할 수있는 메서드를 만듭니다.
3. 내부 타이머 기능은 테이블 뷰 가시 행을 찾고 사용자 지정 UITableViewCell 클래스 메서드를 호출하여 업데이트 된 텍스트 만 업데이트하므로 성능이 최적화됩니다.

+0

reloadData를 tableView에 사용하지 않고 비슷한 문제를 극복하기 위해 참조 용으로 코드를 게시하십시오. – user366584

+0

동일한 데모를 제공 할 예정입니까? – ilesh

관련 문제