我正在尝试从包含位置列表的 UIPickerView 的代码中选择一行。选择器 View 的内容在运行时从服务器加载,我有用户上次登录时使用的位置。

我知道我可以使用 [pickerview selectrow:int ...] 按编号选择一行,但我需要将前一个位置与选择器中的位置匹配以获取行号。我一直无法找到帮助我做到这一点的方法。

如果我不清楚,我基本上是在尝试通过行的标题在 UIPickerView 中找到元素的行号。

谢谢!

最佳答案

如果你的选择器只显示 NSStrings 你可以这样做。

NSUInteger index = [locationsArray indexOfObject:@"London"];

关于ios - UIPickerView 按标题设置选定行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15976162/

10-14 22:30