小编Sha*_*hin的帖子

Swift:使 UIPickerView 作为循环循环

“已经回答了类似的问题,但不适用于我的应用程序”

有什么办法可以让我UIPickerView循环播放吗?我每列都有 0 到 9,但我不希望它以 9 结束。我还有一个 UIButton,它有一个func使数字跳过一个数字的数字,它从 000 到 999 开始,如果我UIPickerView将一个循环我不希望它对其数学顺序进行任何更改或影响这是到目前为止我所拥有的:

class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {

@IBOutlet weak var label: UILabel!
@IBOutlet weak var pickerView: UIPickerView!

let numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]

func numberOfComponents(in pickerView: UIPickerView) -> Int {
    return 3
}

func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    return numbers[row]
}

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) …
Run Code Online (Sandbox Code Playgroud)

loops uipickerview ios

0
推荐指数
1
解决办法
2853
查看次数

标签 统计

ios ×1

loops ×1

uipickerview ×1