
[code]

    import UIKit
    
    class SecondViewController: UIViewController{
    
        @IBOutlet weak var item: UITextField!
    
        @IBAction func addItem(sender: AnyObject) {
    
            toDoList.append(item.text!)
    
            item.text = ""
    
        }
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
        override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    
            self.view.endEditing(true)
    
        }
        **func textFieldShouldReturn(textField: UITextField) -> Bool {
            item.resignFirstResponder()
            return true
        }**
    }
    
[/code]

太字の部分で、隠れるはずだと思ったのですが、何度returnキーを押してもキーボードが隠れません。  
ちなみにキーボード以外の部分を押せばキーボードは隠れます。


CC BY-SA 3.0
2015-11-14T05:23:00.397
18803
2015-11-14T07:40:07.483
2015-11-14T07:40:07.483
7362
13249
question
swift
swift2にて、キーボードのreturnキーを押したらキーボードを隠したいが、コードが機能しません。