1
그림자를 설정 한 "내부"보기가 포함 된 xib에서 사용자 지정 UITableViewCell을 만들었습니다. 내가 tableView willDisplayCell에 그림자를 설정하고 처음에 작동사용자 지정 UITableViewCell 그림자가 사라집니다.
문제는 내가 아래로 스크롤하면 그림자가 없어 졌으므로 (편집 : reloadData가 호출되면 다시 나타납니다). 여기서 무슨 일이 일어나고있는거야? 내 그림자가 항상 보이지 않는 이유는 무엇입니까?
더 많은 정보는 :
- 나는 cellForRowAtIndexPath에서 그림자를 설정 시도했다 : 나는 같은 결과를 얻을.
- 그림자를 설정하기 직전에 셀 selectionStyle 및 backgroundColor를 설정하고 있습니다.
- 그림자를 설정하기 직전에 내면의 가장자리를 커브하고 있습니다 (그리고 스크롤 한 후에도 항상 작동합니다).
- 내 tableView는 스토리 보드에 있으며 뷰 컨트롤러 viewDidLoad에 사용자 정의 셀 펜촉을 등록합니다. 거기에 오류가 있거나 같은 이 보이는 .. 디버깅 할 수
Apple은 섀도우 드로잉 성능을 향상시키기 위해 'shadowOffset'가 아닌'shadowOffset'을 사용하도록 권장합니다. 이것을 시도 했습니까? – Mundi
그래, CGPath를 사용하여 시도했습니다. 여전히 발생합니다. – Swanson
이미지 사용 고려 - 어쨌든 더 나은 성능을 보여 주어야합니다. – Mundi