2010-06-10 5 views
0

달성하려고하는 것은 약간의 참신 일지 모르지만 누군가 이미 이미 완료했거나 훌륭한 아이디어를 가지고있을 수도 있습니다. 여기 상황은 다음과 같습니다. UITableView가 닦은 금속 질감이있는 UIImageView (배경 제공) 상단에 앉아 있습니다. 테이블의 첫 번째 행은 검은 색입니다. 달성하고자하는 것은 다음과 같습니다. 사용자가 테이블 뷰의 맨 위에서 위로 당겨 (위로 당김으로써) 위로 올라가려고하면 "바운스 (bounce)"물리학이 시작되어서 공간을 확보하고 싶습니다. 사용자가 배경 이미지를 보게하는 대신 표보기의 상단이 검은 색이어서 완벽하게 혼합됩니다.UITableViewCells를 블리드 오버

바운스 스크롤을 사용하면 화면 아래쪽으로 스크롤 할 수 있으므로 테이블의 내용이 하나의 행에 불과하기 때문에 첫 번째 셀 아래에 검은 색 하위 뷰를 추가 할 수 없습니다.

0, -100, 320, 142 (셀 자체는 42px 여야 함)와 같은 rect가있는 검은 색 배경으로 셀 배경보기를 설정하고 backgroundView와 배경 화면 모두에서 clipsToBounds를 NO로 설정해 보았습니다. 셀 자체는 있지만 주사위는 없습니다.

아이디어가 있으십니까?

+0

테이블 머리글 및 바닥 글 섹션에서이 작업을 시도해 보셨습니까? – iwasrobbed

답변

0

UITableView.tableHeaderView를 적절한보기로 설정하십시오. 머리글/바닥 글은 일반적으로 유용합니다 (UIWebView와 같이 끝 부분에 그림자가 있거나 셀과 함께 움직이는 배경 등).

필요없는 셀이 없거나 0 셀을 사용할 수없는 경우 스크롤 기능을 사용할 수 없으면 문제가 보이지 않지만 제로 셀의 경우는 확실하게 처리해야합니다.

관련 문제