셀에 대한 사용자 지정 선택 스타일을 만들고 있습니다. 나는 모든 배경색을 제거하고 투명하게 만들었고, 이후에는 내가 필요한 레이블과 다른 것들의 색상을 바 꾸었습니다. 문제는 iOS 8의 iPhone 5S에서 셀을 선택하면 검정색 배경이 나타납니다. 실제 장치에서이 정보를 얻었고 화면이 있습니다. 다른 장치에서는 작동하는 것으로 보입니다 (그러나 확실하지 않습니다). 문제는이 문제를 에뮬레이터에서 보려고 시도했을 때 많은 시도 (20 번에서 한 번과 같은 것)에서이 문제를 몇 번이나 보여 주었다는 것입니다.iOS 8 투명한 셀 배경 대신 검은 색 배경
문제는 외형이 선명하고 이미지에서 selectedBackgroundView를 설정하는 것과 같습니다. 나는 그 밖의 곳곳을 바라보고 있었고 그 문제는 다른 곳에서는 없다고 생각합니다. clearColor로 이미지에 문제가있을 수 있습니까? 어떻게 고칠 수 있니? 실제 장치없이 테스트하는 방법?
// Make default subviews transparent in case someone decides to use them.
self.textLabel.backgroundColor = [UIColor clearColor];
self.detailTextLabel.backgroundColor = [UIColor clearColor];
self.contentView.backgroundColor = [UIColor clearColor];
self.backgroundColor = [UIColor clearColor];
self.selectedBackgroundView = [[UIImageView alloc] initWithImage:[UIImage imageWithColor:[UIColor clearColor]]];
self.selectedBackgroundView.tintColor = [UIColor clearColor];
편집 : 나는 다시 내가 내가이 응용 프로그램을 테스트하는 아이폰 5 (아이폰 OS 8)가하고 확인을보고 내가 아이폰 4에서이 문제없이 작동하는지 알고 말하지 않았다 내 게시물을 읽어 너무. 어떤 장치가 작동하고 어떤 장치가 작동하는지 말할 수 있습니다. 이 3에 대해서 알고 있습니다.
스토리 보드에서 작업 중이십니까? ** 단 하나의 ** 세포가 있습니까? – Fattie
하나의 셀 클래스 (MenuCell) 만 있습니다. 위 코드는 awakeFromNib 함수에서 설정하고 Storyboard에서는보기 및 콘센트 만 설정합니다. –