Objective c 为什么UITableViewCell的默认着色颜色不同?

Objective c 为什么UITableViewCell的默认着色颜色不同?,objective-c,uitableview,ios7,Objective C,Uitableview,Ios7,在某些情况下,它是白色的 在其他情况下,它是蓝色的 两者都是默认值。我注意到一个是我最近更改的,另一个一直是默认的。蓝色的一直是默认的 当我将项目升级到Xcode 5时,可能会发生一些变化 为什么?我想我知道为什么。去找档案检查员。选择OpenwithXcode 5。一旦看到新格式,色调将变为新的默认颜色,即蓝色。在iOS 7中,单元格默认为白色背景,您可以在涂层中更改 NSArray *ver = [[UIDevice currentDevice].systemVersion compon

在某些情况下,它是白色的

在其他情况下,它是蓝色的

两者都是默认值。我注意到一个是我最近更改的,另一个一直是默认的。蓝色的一直是默认的

当我将项目升级到Xcode 5时,可能会发生一些变化


为什么?

我想我知道为什么。去找档案检查员。选择OpenwithXcode 5。一旦看到新格式,色调将变为新的默认颜色,即蓝色。

在iOS 7中,单元格默认为白色背景,您可以在涂层中更改

NSArray *ver = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
        if ([[ver objectAtIndex:0] intValue] >= 7) {
            [cell setBackgroundColor:[UIColor clearColor]];
        }