TableView에 여러 내용을 분류하여 여러 section으로 contents를 구성해놓은 경우 특정 이벤트가 발생할 때 해당되는 contents가 있는 위치로 이동시켜주어야할 때가 있습니다. 그럴 때는 아래와 같은 function을 만들어 사용하시면 됩니다.
가끔 cell안의 contents를 최신화시키기 위해 이벤트가 발생할 때마다 tableView를 reload해야 하는 경우가 있습니다. 이때 기본설정으로 reload가 될 때마다 tableView가 스프링처럼 튕기는 animation효과가 적용되어 상당히 거슬리는 경우
cell 내부에 버튼을 구현하는 경우, 버튼의 touch이벤트를 viewController로 delegate를 이용하여 구현하는 것이 좋습니다. 이유는 대부분의 data와 event처리 기능이 viewController에 구현되어있고, 기능구현은 view보다는 cont
[tableVeiw 접기/펼치기]오늘 다를 주제는 tableView의 섹션별로 표시된 cell들을 섹션을 클릭하여 접었다 폈다하는 방법에 관한 것입니다. 여러가지 방법이 있는데요. 이번 포스트에서는 2가지 방법에 대해서 설명해겠습니다.
이 method는 cell의 디자인을 결정합니다. 여기서 중요한 개념은dequeueReusableCell입니다.dequeueReusable이란?tableview는 메모리를 효율적으로 사용하기 위해서 재사용 queue를 관리하면서 cell 생성 요청이 들어오면 queue
willSelectRowAt: cell이 선택되기 전에 호출되는 함수로 indexPath를 리턴하면 select되고 nil을 return하면 선택되지 않습니다. 특정 cell의 selection을 금지할 때 사용합니다.willDeselectRowAt: cell을 선택해