전체 셀을 파란색으로 인쇄하고 싶지만 약간의 밴드 만 보여줍니다.TableView에서 셀의 색을 설정하는 방법은 무엇입니까?
-1
A
답변
2
이 줄을 추가 후 :
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];
}
[cell.contentView setBackgroundColor:[UIColor blueColor]];
cell.textLabel.text = [NSString stringWithFormat:@"%@", [cat objectAtIndex:indexPath.row]];
return cell;}
내 화면 캡처이있다 [cell.contentView의 setBackgroundColor : [UIColor blueColor]]; 라인 :
cell.textLabel.backgroundColor = [UIColor clearColor];
1
답변 : 방식 때문에 UITableView
의tableView:willDisplayCell:forRowAtIndexPath:
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.backgroundColor = [UIColor blueColor];
}
1
이 선택하는 동안 셀의 배경 색상을 변경, 당신은 tableView:willDisplayCell:forRowAtIndexPath:
를 구현하고 거기에 셀 배경을 설정해야합니다. contentView뿐만 아니라 전체 셀의 배경을 설정해야합니다. 그렇지 않으면 액세서리보기가 강조 표시되지 않습니다.
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
// ...
cell.backgroundColor = ...;
}
셀의 다양한 하위보기에 투명한 배경색이 있어야 할 수도 있습니다.
cell.titleLabel.backgroundColor = [UIColor clearColor];
cell.titleLabel.opaque = NO;
1
이
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];
}
[cell.contentView setBackgroundColor:[UIColor blueColor]];
cell.textLabel.backgroundColor = [UIColor clearColor];
cell.textLabel.text = [NSString stringWithFormat:@"%@", [cat objectAtIndex:indexPath.row]];
return cell;}
관련 문제
- 1. GridView 셀의 TEXT 색을 설정하는 방법은 무엇입니까?
- 2. JExcel API로 셀의 색을 설정하는 방법
- 3. JTable에서 셀의 색을 지정하는 방법은 무엇입니까?
- 4. UITableView 셀의 합성 배경색을 설정하는 방법은 무엇입니까?
- 5. Tableview에서 셀의 배경을 변경하면 예상대로 작동하지 않습니다.
- 6. tableview에서 셀의 배경 이미지와 텍스트 색상을 적용하는 방법은 무엇입니까?
- 7. farbtastic의 초기 색을 설정하는 방법은 무엇입니까?
- 8. DataGridView에서 셀 글꼴 색을 설정하는 방법은 무엇입니까?
- 9. Google geomap에서 지역 색을 설정하는 방법은 무엇입니까?
- 10. QGridLayout에서 여백의 색을 설정하는 방법은 무엇입니까?
- 11. TeeChart에서 머리글의 음영 색을 설정하는 방법은 무엇입니까?
- 12. 새우에서 수평선의 색을 설정하는 방법은 무엇입니까?
- 13. jqgrid 다른 셀의 값을 기준으로 셀의 글꼴 색을 변경하십시오.
- 14. GridView에서 셀의 정렬을 설정하는 방법은 무엇입니까?
- 15. UIColletionView 셀의 내용을 세로로 설정하는 방법은 무엇입니까?
- 16. DataGridView에서 특정 머리글 셀의 테두리 색을 설정하는 방법
- 17. 애니메이션의 효과를 내기 위해 JTable에서 셀의 색을 변경하는 방법은 무엇입니까?
- 18. QTableView에서 특정 셀의 색을 지정하거나 텍스트를 굵게 만드는 방법은 무엇입니까?
- 19. 페이지의 다른 모든 셀과 비교하여 셀의 색을 기반으로 셀의 색을 변경하는 방법
- 20. 눌렀을 때 tableview에서 텍스트의 색을 변경하십시오.
- 21. 선택한 셀의 색을 변경하는 방법
- 22. JavaFX TableView 셀의 글꼴 색을 설정 하시겠습니까?
- 23. tableview에서 측면을 만드는 방법은 무엇입니까?
- 24. UITableView - 테이블에서 선택된 셀의 색을 지정합니다. (색을 유지함)
- 25. 다른 셀의 색을 기준으로 셀 색을 강조 표시하는 방법
- 26. 테두리 색을 변경하지 않고 GridView 셀의 텍스트 색을 변경하십시오.
- 27. DataGrid에서 셀의 스타일을 설정하는 방법
- 28. 다른 셀의 값을 비교하는 셀의 색을 변경하는 방법
- 29. QToolButton에서 테두리 이미지를 설정할 때 테두리 색을 설정하는 방법은 무엇입니까?
- 30. iOS7에서 UINavigationBar의 색조 색을 올바르게 설정하는 방법은 무엇입니까?
이 시도를 사용 http://stackoverflow.com/questions/6346721/uitableviewcell-background-color-problem –