【发布时间】:2017-04-17 03:19:21
【问题描述】:
我正在创建货币转换器应用程序。应该使用选择器视图选择货币,所有数据都已经在里面。我的选择器视图字体当前是黑色的,但我想让它变成白色。如何更改字体的颜色(不是背景)?
func numberOfComponents(in pickerView: UIPickerView) -> Int
{
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int
{
return pickerViewSource.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String?
{
return pickerViewSource[row]
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int
price_kind = pickerViewSource[row]
switch price_kind {
case "USD":
label.text = "$ " + price_kind
rate = 1.0
case "EUR":
label.text = "€ " + price_kind
rate = 0.9461
case "GBP":
label.text = "£ " + price_kind
rate = 0.8017
case "RUB":
label.text = "₽ " + price_kind
rate = 64.3435
case "CNY":
label.text = "¥ " + price_kind
rate = 6.9137
case "YEN":
label.text = "¥ " + price_kind
rate = 6.26
case "AUD":
label.text = "$ " + price_kind
rate = 1.3498
case "CAD":
label.text = "$ " + price_kind
rate = 1.3483
default:
label.text = "$ " + price_kind
rate = 1.0
}
【问题讨论】:
-
picker.backgroundColor = UIColor.white 其中 picker 是您的 UIPIcker 对象的引用。
标签: ios swift xcode uipickerview