UIScrollViewでtouchesBeganが使えなかったのでメモ
New File...で新しいファイル(名前は自分で決めてください.swift)を作成し、以下をコピペ
import Foundation
import UIKit
extension UIScrollView {
public override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
self.nextResponder()?.touchesBegan(touches, withEvent: event)
}
}
イベントを処理する側に追加
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
//キーボードを閉じる
self.view.endEditing(true)
}
参考にしたサイト
http://mzgkworks.hateblo.jp/entry/uitableview-extension