UITableViewCell 背景颜色与我输入的不同
UITableViewCell background colour different then what I inputted
我遇到一个问题,我的应用程序 iPad 版本给我的 UITableViewCell 背景颜色与我输入的不同。
这里是背景色的颜色:
这是显示正确背景颜色的 iPhone 屏幕:
这里是 iPad 的截图:
如您所见,iPad 的背景颜色是我想要的非常浅的颜色。当然,我之前输入过这种颜色,但决定将其更改为您在 iPhone 屏幕中看到的颜色。如果我更改背景图片,那么它只会影响 iPhone 应用程序的背景颜色。在我的应用程序中影响任何颜色的唯一代码(关于 Table View Cell)是这样的:
UIView *customColorView = [[UIView alloc] init];
customColorView.backgroundColor = [UIColor colorWithRed:0.15 green:0.40 blue:0.60 alpha:1.0];
cell.selectedBackgroundView = customColorView;
我试过禁用上面的代码,看看是否是这个影响了它,但它并没有解决问题。
这让我整天挠头,我不知道为什么会这样。
我使用的是最新版本的 Xcode,我的应用程序针对 iOS 8.0。在 "Any Height; Any Width" class 上更改了背景颜色。以下是一些截图:
感谢任何帮助。如果需要,我可以为该应用发送一个 Dropbox link。
对于 iPad 写下您的代码,即
UIView *customColorView = [[UIView alloc] init];
customColorView.backgroundColor = [UIColor colorWithRed:0.15 green:0.40 blue:0.60 alpha:1.0];
cell.selectedBackgroundView = customColorView;
在willDisplayCell
委托中。
我想这对你有帮助。
我遇到一个问题,我的应用程序 iPad 版本给我的 UITableViewCell 背景颜色与我输入的不同。
这里是背景色的颜色:
这是显示正确背景颜色的 iPhone 屏幕:
这里是 iPad 的截图:
如您所见,iPad 的背景颜色是我想要的非常浅的颜色。当然,我之前输入过这种颜色,但决定将其更改为您在 iPhone 屏幕中看到的颜色。如果我更改背景图片,那么它只会影响 iPhone 应用程序的背景颜色。在我的应用程序中影响任何颜色的唯一代码(关于 Table View Cell)是这样的:
UIView *customColorView = [[UIView alloc] init];
customColorView.backgroundColor = [UIColor colorWithRed:0.15 green:0.40 blue:0.60 alpha:1.0];
cell.selectedBackgroundView = customColorView;
我试过禁用上面的代码,看看是否是这个影响了它,但它并没有解决问题。 这让我整天挠头,我不知道为什么会这样。
我使用的是最新版本的 Xcode,我的应用程序针对 iOS 8.0。在 "Any Height; Any Width" class 上更改了背景颜色。以下是一些截图:
感谢任何帮助。如果需要,我可以为该应用发送一个 Dropbox link。
对于 iPad 写下您的代码,即
UIView *customColorView = [[UIView alloc] init];
customColorView.backgroundColor = [UIColor colorWithRed:0.15 green:0.40 blue:0.60 alpha:1.0];
cell.selectedBackgroundView = customColorView;
在willDisplayCell
委托中。
我想这对你有帮助。