2011-10-04 3 views
4

코드에 그룹화 된 UITableView가 있으며, 하단에 1px 흰색 그림자가있는 단일 라인 에칭 스타일이 작동하려고합니다. 대신, 나는 그것을 가능하게 할 때 일종의 부정적인 회색 음영을 맨 위에 붙이고있다. 프로그래밍 방식이나 IB 구현 방식 모두 1px 드롭 섀도우를 생성하지 않습니다. 여기가 부정적인 회색 그림자와 같은 모습의 스크린 샷에 대한 링크입니다 :UITableView 구분 스타일 "Single Line Etched"가 제대로 작동하지 않습니다.

http://imgur.com/8Ikj2

TL은, DR : 나는 싱글 라인 에칭 스타일을하고자하는 대신 나에게 1 픽셀의 흰색 그림자를 제공하기 위해 1px 회색 내면의 그림자 이제는 상단에있는 나를 제공합니다.

감사합니다.

답변

4

시간이 지났지 만 여기에있는 문제는 iPhone 시뮬레이터 자체에 있습니다. 실제 iOS 기기에서 앱을 실행하자마자 모든 것이 정상적으로 작동했으며 흰색 드롭 섀도우가있었습니다. 어쨌든 BPratt에 대한 조언을 해줘서 고맙습니다. 다른 상황에서 사용하게 될 것입니다.

2

그룹화 된 표가 에칭 된 옵션과 관련이 있는지 확신 할 수 없지만 매우 빠른 해결 방법은 사용자가 원하는 모양을 가진 이미지를 만들어이 이미지로 표 셀의 배경 이미지를 설정하는 것입니다. 각 셀에 대해 나머지 데이터를 설정하는 것과 같은 방법으로 배경 이미지를 설정하십시오. 마지막으로 IB에서 선 스타일을 "none"으로 설정하십시오.

관련 문제