2016-12-19 2 views
0

신속하게 확장 가능한 섹션을 만들고 싶습니다. 예를 들어 아래 그림에서 Microsoft Outlook IOS 응용 프로그램에는 확장 가능한 섹션이 있습니다. 당신이 섹션을 클릭하면Swift - TableView 확장 가능한 섹션을 만드는 방법

enter image description here

, 그것은 아래처럼 보인다.

enter image description here

이 섹션이 이미 추가 코드 나 엑스 코드를 필요로 이것에 대한 기능이 있습니까? 미리 감사드립니다.

답변

0

사용자가 만든 사용자 지정 섹션에 대한 대리자를 만들고이를 ViewController에 할당하고 위임 메서드에서 사용자가이 탭을 호출 할 때 위임을 호출해야합니다.

insertRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation) 

섹션이 다시 열려 있는지 확인한 다음 섹션이 열려 있는지 확인합니다. 그렇다면이 메서드를 호출하십시오.

deleteRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation) 

이러한 방법을 사용하면 tableView.reloadData()을 잊지 마세요.

0

최근 내 프로젝트 중 하나에서 동일한 것을 사용했지만 객관적이었습니다. 나는 당신에게 도움이 될만한 것을 알고 있습니다. 나는 그것이 것입니다 당신을 도와줍니다 괭이,

Swift Expandable Section

을 보려면 다음을 보면된다.

감사합니다.

관련 문제