내 UITableViewCell이 투명하지 않을 때 투명합니다. 내 테이블 뷰는 배경색을 가지고 있으며 테이블 셀을 통해 불투명 해 보이지만 보여줍니다. 왜 이런지 모르겠습니다.UITableViewCell은 투명하지 않습니다.
관련 코드 :
UITableViewCell *cell = [table dequeueReusableCellWithIdentifier:emptyIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:emptyIdentifier] autorelease];
}
cell.textLabel.text = @"Empty";
cell.textLabel.textAlignment = UITextAlignmentCenter;
cell.textLabel.backgroundColor = [UIColor whiteColor];
return cell;
도움이되지 않습니다. 실제로 저는 initwithstyle으로 시작했지만 작동하지 않았습니다. 그래서 이전 코드로 돌아가 그 코드가 작동하는지 확인했습니다. 어쨌든, 그것은 그것에 영향을 미치지 않는 것 같습니다. –
다음에 cell.backgroundcolor = [UIColor clearColor]를 추가합니다. – Mugunth
아무 것도하지 않습니다. whiteColor? 슬프게도 그것은 작동하지 않습니다. 일반적으로 전체 텍스트 레이블이 엉망이고 규칙적인 하위 뷰 규칙 또는 그 밖의 내용을 따르지 않습니다. 대신 backgroundView.backgroundColor를 흰색으로 설정해 보았습니다. 테두리를 흰색으로 채우지 만, 레이블의 테두리 안에있는 모든 것은 창 아래에있는 테이블의 배경을 드러내는 것처럼 동작합니다. 나는 기본적으로 tablecell의 textLabel을 다루지 않고 전체 상황을 우회하고 내 자신의 UILabel을 추가했습니다. 매우 어리석은 hackish. 말도 안돼. –