gpt4 book ai didi

ios - 如何从 UIColor 常量获取颜色名称

转载 作者:行者123 更新时间:2023-11-28 22:43:08 24 4
gpt4 key购买 nike

我想在 PickerView 中显示一些颜色名称,这些名称是 UIColr 类中的常量

pickerContent = [[NSArray alloc] initWithObjects:[UIColor redColor],[UIColor orangeColor],[UIColor purpleColor],[UIColor yellowColor], nil ];

我为 PickerView 标签实现的功能是

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [(UIColor *)[self.pickerContent objectAtIndex:row] description];
}

我知道描述不会给我想要的输出。

所以请大家多提宝贵意见。

最佳答案

如果你想在 Picker View 中只显示颜色名称那么就拿另一个 NSArray

NSArray *colourArray=[[NSArray alloc] initWithObjects:@"redColor",@"orangeColor",@"purpleColor",@"yellowColor", nil ];

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component

{ return [colourArray objectAtIndex:row];

}

关于ios - 如何从 UIColor 常量获取颜色名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13928176/

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