プログラミング初心者です。
1~50の数字を表示できるUIPickerViewと、UIPickerViewを初期値(1)に戻すリセットボタンのようなものを作りたいと思っていますがどう考えていけばいいかわかりません。
「ボタンを押したときにUIPickerViewの先頭行
を表示する(巻き戻る?)」ようにすればいいのでは、と考えています
何か方法はないでしょうか?
見よう見まねで書いたコードなので大変見苦しいかと思いますが、以下コードです。
今ここまで書いて止まっています。
どうかアドバイスを下さい、よろしくお願いします。
(Xcode version7.1)
―――――――――――――――――――――――――
import UIKit
class ViewController : UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
var myPicker: UIPickerView!
Var dataArray: [Int] = ([Int])(1...50)
override func viewDidLoad() {
myPicker.delegate = self
myPicker.dataSource = self
self.view.addSubview(myPicker)
}
func numberOfComponentsInPickerView(PickerView : UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return dataArray.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int,
for Component component: Int) -> String! {
return "(dataArray[row])"
}
@IBAction func pushButton(sender: AnyObject) {
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/08 14:03 編集