2
현재 어떤 헤더 뷰가 현재 테이블의 상단에 붙어 있는지에 따라 스크롤 할 때 현재 섹션 헤더가 무엇인지 파악해야합니다. 이 코드를 해봤지만 중간 일단 대신이 정상에 붙어 한번의 스크롤을 통해 헤더를 가져옵니다UITableView에서 헤더가 스틱을 결정하는 경우
var paths = tableView.indexPathsForVisibleRows()
var topCellPath: NSIndexPath = paths?.first as NSIndexPath
if topCellPath.row != 0 {
// header stuck but not really
}
어떤 도움을?
'topCellPath.section'는 맨 위 셀의 섹션 번호를 알려줍니다. 맨 위의 셀이 섹션의 첫 번째 행인지 여부는 왜 신경 씁니까? – nhgrif
스크롤 할 때 머리글을 나타내는 버튼을 강조 표시해야합니다. 그리고 새로운 헤더가 붙어 가자 마자 이것들을 바꾸고 싶습니다. – codeman
헤더는 섹션 헤더입니다. 다시 말하지만, 섹션에있는 셀의 행이 중요한 이유는 무엇입니까? – nhgrif