[Swift] Delegate의 간단한 견본(키보드 낮추기)

2449 단어 XcodeSwiftDelegateiOS

할 일


텍스트 필드를 설정하면 키보드가 나타납니다.타이밍이 떨어졌다.
델리멘에서 하는 방법이야.

출처


ViewController.swift
import UIKit

// まず、デリゲートプロトコルを宣言
class ViewController: UIViewController, UITextFieldDelegate {

    // テキストフィールドをアウトレット接続して
    @IBOutlet var textHoge : UITextField

    override func viewDidLoad() {
        super.viewDidLoad()

        // selfをデリゲートにする
        self.textHoge.delegate = self
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    // selfをデリゲートにしているので、ここにデリゲートメソッドを書く
    func textFieldShouldReturn(textField: UITextField!) -> Bool {
        self.view.endEditing(true)
        return false
    }
}

좋은 웹페이지 즐겨찾기