【问题标题】:Polulating pickerView with weight or length data使用重量或长度数据填充pickerView
【发布时间】:2016-04-06 08:28:54
【问题描述】:

我正在尝试制作一个pickerView,用户可以在其中选择他/她的体重......在 Swift 2.2 中我正在考虑制作这样的 Range:

var weightList: [Int] = Array(40...140)
var weight = weightList.map{ $0.map(String.init) }

但这不被接受:实例成员“权重”不能用于 ViewController 类型

如何将一系列数字组成一个数组?或者是否有其他解决方案可以在 pickerView 中填充重量(数量和公斤)和长度(以厘米为单位)?

【问题讨论】:

  • 你想得到一个字符串类型的数组吗?
  • Yes Array 类型的 String 可以在 pickerView 中使用,还是可以在 pickerView 中使用 Int?
  • 自从我上次使用选择器视图以来已经有一段时间了。但我认为这与使用表格视图类似?

标签: arrays swift uipickerview


【解决方案1】:

要使用范围获取[String],您可以使用:

var weight = (40...140).map { String($0) }

【讨论】:

  • 谢谢!我很接近,但并不真正理解新的 swift 语法;-) 学习
  • 不客气。一旦您了解了有关高阶函数的更多信息,就会很有趣! :p 至于你的第二个问题,我认为这应该是可能的,但我不太清楚你到底想要什么。
  • 我有很多关于一个人的从语言到长度的pickerViews......所以我想在pickerView中填充重量(数字和公斤)和长度(以厘米为单位)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-09
  • 2019-10-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-13
相关资源
最近更新 更多