UIPickerViewを実装するときはUIControlとUIKeyInputをつかうといい
UIControlとUIKeyInputでUIPickerViewを手軽に下からシュッと出すにあるように、UIControlでわりとシンプルな実装でいけます。
あと、UIKeyInputをつかったら標準のキーボードと同じWindowをつかってくれるから、UIViewみたいに出したり引っ込めたりを制御しなくていいところが素敵です。
ひとつだけ注意点があります。
canBecomeFirstResponder が、メソッドじゃなくてプロパティに変わってたので、
code: Swift
override func canBecomeFirstResponder() -> Bool {
return true
}
↑こうじゃなくて、こう↓いう風に実装しましょう。
code: Swift
override var canBecomeFirstResponder: Bool {
get {
return true
}
}