2013-02-28 3 views
5

질감이있는 배경 위에 제목이있는 UITableView가 있습니다. 머리글을 맨 위에 붙이면 좋겠지 만, 그 옆에 셀이 보이지 않게하고 싶습니다. 다음은 그 예이다 :UITableView 헤더에 내용이 표시됩니다.

UITableView image

새로운 콘텐츠 헤더입니다. 스크롤 할 때 데이터 행을 볼 수 있습니다. 머리글의 배경을 설정할 수 없습니다. 머리글 뒤에있는 창에서 텍스처를 표시해야하기 때문입니다. 머리글 아래에 행을 표시하지 않으려면 어떻게해야합니까?

+0

솔루션을 찾았습니까? – Azat

+0

우리는 헤더 배경을 최대한 배경에 블렌드 된 단색으로 만들었습니다. 이상적은 아니지만 할 일이 하나도 없었습니다. – CaseyB

답변

1

기본적으로 헤더를 불투명하게 만들지 않아도됩니다. 셀 헤더 뒤에 무엇입니까? 그래서 헤더를 투명하게 만들면 셀이 뒤에 표시됩니다.

+1

그건 망친거야! 감사! – CaseyB

+1

http://stackoverflow.com/questions/12127138/how-to-mask-uitableviewcells-underneath-a-uitableview-transparent-header – twodayslate

0

헤더의 배경 이미지를 UITableCell과 동일한 텍스처로 만들 수 있습니다. 아래쪽 테두리에 그림자를 만들 수도 있습니다. 세포는 표의 표제 아래에서 미끄러 져 보일 것입니다.

(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

를 구현하고 UIImageView 배경 뷰를 돌려줍니다. 당신은 당신이 찾고있는 효과를 얻으려면이 이미지로 포토샵에서 약간 futz해야합니다.

관련 문제