gpt4 book ai didi

ios - PickerView 在黑色背景下不可见

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:16:41 25 4
gpt4 key购买 nike

这可能是一个愚蠢且非常简单的问题,但我无法解决它。

我有一个黑色背景的 View Controller ,我在上面放置了一个 PickerView 控件。我已经设置了委托(delegate)和数据源并确认它们工作正常。

当我将相同的拾取器 View 放在黑色背景上,并将色调设置为白色,将背景颜色设置为透明时,拾取器 View 是不可见的。我想要做的就是在黑色背景上使用白色字体,也就是说,让选择器 View 可见。我发现使选择器 View 可见的唯一方法是将背景设置为白色,这破坏了该应用程序的设计。

显然我遗漏了什么,但是什么?有什么建议么?谢谢!

最佳答案

tint 选项将使背景 View 着色。

如果您希望文本为白色,您应该像这样将文本颜色设置为白色 (source):

- (NSAttributedString *)pickerView:(UIPickerView *)pickerView attributedTitleForRow:(NSInteger)row forComponent:(NSInteger)component {
NSString *title = @"sample title";
NSAttributedString *attString = [[NSAttributedString alloc] initWithString:title attributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];

return attString;

}

关于ios - PickerView 在黑色背景下不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22332250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com