2014-09-16 3 views
1

그림자를 설정 한 "내부"보기가 포함 된 xib에서 사용자 지정 UITableViewCell을 만들었습니다. 내가 tableView willDisplayCell에 그림자를 설정하고 처음에 작동사용자 지정 UITableViewCell 그림자가 사라집니다.

문제는 내가 아래로 스크롤하면 그림자가 없어 졌으므로 (편집 : reloadData가 호출되면 다시 나타납니다). 여기서 무슨 일이 일어나고있는거야? 내 그림자가 항상 보이지 않는 이유는 무엇입니까?

더 많은 정보는 :

  • 나는 cellForRowAtIndexPath에서 그림자를 설정 시도했다 : 나는 같은 결과를 얻을.
  • 그림자를 설정하기 직전에 셀 selectionStyle 및 backgroundColor를 설정하고 있습니다.
  • 그림자를 설정하기 직전에 내면의 가장자리를 커브하고 있습니다 (그리고 스크롤 한 후에도 항상 작동합니다).
  • 내 tableView는 스토리 보드에 있으며 뷰 컨트롤러 viewDidLoad에 사용자 정의 셀 펜촉을 등록합니다. 거기에 오류가 있거나 같은

    이 보이는 .. 디버깅 할 수
+0

Apple은 섀도우 드로잉 성능을 향상시키기 위해 'shadowOffset'가 아닌'shadowOffset'을 사용하도록 권장합니다. 이것을 시도 했습니까? – Mundi

+0

그래, CGPath를 사용하여 시도했습니다. 여전히 발생합니다. – Swanson

+0

이미지 사용 고려 - 어쨌든 더 나은 성능을 보여 주어야합니다. – Mundi

답변

0

, 나는 곡선 가장자리의 크기를 증가 나는 그림자가 여전히 표시되는 것을 볼 수 있습니다,하지만 내보기 하단이 잘립니다되고있다 어딘가에 제약 조건이 없습니다 ..

관련 문제