
ウィンドウ左の "Show the project navigator"
でプロジェクト名のフォルダを右クリックして"Add Files to プロジェクト名"を選択する。

ダウンロードした "AKPickerView.swift" を選択して "Add" ボタンをクリックすると、ファイルがプロジェクトに追加されます。 このときOptionsをクリックして、"Destination: [ ] Copy items if needed" にチェックをつけておくこと(重要)。





class ViewController: UIViewController {
の下の行までドラッグします。

Connection は Outlet で、Name は "picker" とします。

ViewController.swift にに次の行が追加されます。
@IBOutlet weak var picker: AKPickerView!

| ViewController.swiftに追加するコード(赤字部分) |
import UIKit
class ViewController: UIViewController, AKPickerViewDelegate, AKPickerViewDataSource {
@IBOutlet weak var picker: AKPickerView!
let values:[String] = ["apple","orange","peach","melon","grape","lemon"]
func numberOfItemsInPickerView(pickerView: AKPickerView) -> Int {
return values.count
}
func pickerView(pickerView: AKPickerView, titleForItem item: Int) -> String {
return " " + values[item] + " "
}
func pickerView(pickerView: AKPickerView, didSelectItem row: Int) {
print("select " + values[row])
}
override func viewDidLoad() {
super.viewDidLoad()
picker.delegate = self
picker.dataSource = self
picker.font = UIFont(name: "HelveticaNeue-Light", size: 20)!
picker.highlightedFont = UIFont(name: "HelveticaNeue", size: 20)!
picker.pickerViewStyle = .Wheel
picker.maskDisabled = false
picker.reloadData()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
|

