2016-08-22 5 views
-1

이것이 내가 원하는 것입니다. 사용자가 셀을 탭하면 확장되어 일부 추가 버튼이 표시됩니다. 자습서 또는 샘플 코드가 신속하게 제공됩니까? 나는 초보자이기 때문에 초보자 수준의 상세한 접근 방식을 고맙게 생각합니다. https://www.dropbox.com/s/1jsrxv6nw03p5gk/profiles.png?dl=0 이 스냅 샷의 파란색 셀이 선택되고 흰색 셀은 일반 셀입니다.신속하게 uitableview의 선택한 셀 높이를 늘리는 방법은 무엇입니까?

+0

를 추가

var selectedCellIndexPath: NSIndexPath? 

사용자 정의 하이츠 추가 속성을 추가 구글에 검색하려고 있나요? 이것에 대한 결과가 많이 있습니다 –

+0

네, 시도했지만 아무것도 도와주지 않았습니다. 대부분 튜토리얼은 자동 레이아웃을 사용하여 자체 크기 조정을 가르치고 있습니다. –

답변

0

다음과 같이 사용하십시오.

let selectedCellHeight: CGFloat = 88.0 
let unselectedCellHeight: CGFloat = 44.0 

이 후 사용자 정의 높이의 tableview 코드

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { 
     if selectedCellIndexPath == indexPath { 
      return selectedCellHeight 
     } 
     return unselectedCellHeight 
    } 
+0

이 정확히 내가 뭘하는지,하지만 크기가 조정 된 셀 인접 셀, 완전히 아니라 위쪽 및 아래쪽 부분에서 겹칩니다. –

관련 문제