2013-11-21 5 views
0

내 앱에서 URL의 데이터를로드하고 구문 분석 한 후 TableView을 입력하십시오. 사용자가 전달 요소의 ID를 가진 행 초기화 메소드를 누르고 다시 데이터를 URL에서로드하고 TableView을 파싱하고 다시로드합니다. 이것은 사용자가 마지막 요소를 보았을 때까지 계속되며, 마지막 요소를 누를 때 - 새로운 ViewController (예 : DetailViewController)이 열립니다. 사용자가 되돌아 가서 역으로 볼 수 있다면 좋을 것입니다. DetailView을 모두 사용하면 segue로 데이터를 정리하고 장면을 새로 고침 할 수 있습니다. 하지만 내 질문은 - 사용자가 뒤로 버튼을 Tableview, TableView reloading의 역순으로 밀어 넣을 때 만드는 방법은 무엇입니까?UITableView에서 전환을 올바르게 구성하는 방법

답변

0

이 경우 navigationControl은 친구입니다. 모든 클릭에 대해 다른보기를 작성한 다음 navigationControl을 사용하여 pushViewController를 인스턴스화하고 호출하십시오. navigationControl은 스스로 뒤로 버튼을 처리합니다.

+0

문제는 - 내가보기에 얼마나 많은보기가 필요한지 잘 모릅니다. 3 ~ 5,6,7 등등 매우 다를 수 있기 때문입니다. – daleijn

+0

여기 두 가지 방법이 있습니다. 처음에는 사용자가 쉽게 모든 것을 캐시하지만 많은 메모리를 필요로합니다. 두 번째는 사용자가 행을 클릭 할 때 Array에 ID를 쌓습니다. 뒤로 버튼이 눌려지면 누적 된 ID로 다시 채 웁니다. –

+0

두 번째 방법은 가장 빠르고, 빠르고, 메모리 비용이 적고, 매우 깨끗합니다. –

관련 문제