使用重量或长度数据填充pickerView
Posted
技术标签:
【中文标题】使用重量或长度数据填充pickerView【英文标题】:Polulating pickerView with weight or length data 【发布时间】: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? 自从我上次使用选择器视图以来已经有一段时间了。但我认为这与使用表格视图类似? 【参考方案1】:要使用范围获取[String]
,您可以使用:
var weight = (40...140).map String($0)
【讨论】:
谢谢!我很接近,但并不真正理解新的 swift 语法;-) 学习 不客气。一旦您了解了有关高阶函数的更多信息,就会很有趣! :p 至于你的第二个问题,我认为这应该是可能的,但我不太清楚你到底想要什么。 我有很多关于一个人的从语言到长度的pickerViews......所以我想在pickerView中填充重量(数字和公斤)和长度(以厘米为单位)以上是关于使用重量或长度数据填充pickerView的主要内容,如果未能解决你的问题,请参考以下文章