ウィンドウ左の "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() } } |