UIPickerView 自定义标题
UIPickerView custom title
我有一个用于填充 pickerView
的数组,一个简单的字符串数组。问题是我需要第一项类似于 "Choose team".
我实现的唯一方法是将数组中的第一项添加为 "Choose team",但这会弄乱我的数组结构,我想知道是否有另一种方法可以做到这一点。
那么,我可以为 UIPickerValue
添加一个默认值吗?如果不能:您将如何解决这个问题?
没有简单的方法来添加默认值。您可以复制数组并将字符串添加到复制版本以供显示,但您必须注意索引问题。如果数组的值以编程方式更改,那将是一场灾难。这种重复的东西无论如何都不是一个好的设计。
或者,您可以在每个选择器值的右侧添加一个固定标签。这是例子
Fixed labels in the selection bar of a UIPickerView
我有一个用于填充 pickerView
的数组,一个简单的字符串数组。问题是我需要第一项类似于 "Choose team".
我实现的唯一方法是将数组中的第一项添加为 "Choose team",但这会弄乱我的数组结构,我想知道是否有另一种方法可以做到这一点。
那么,我可以为 UIPickerValue
添加一个默认值吗?如果不能:您将如何解决这个问题?
没有简单的方法来添加默认值。您可以复制数组并将字符串添加到复制版本以供显示,但您必须注意索引问题。如果数组的值以编程方式更改,那将是一场灾难。这种重复的东西无论如何都不是一个好的设计。 或者,您可以在每个选择器值的右侧添加一个固定标签。这是例子 Fixed labels in the selection bar of a UIPickerView