Swift Touch

swift-touch.png

UIViewControllerの継承クラスにて

    override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
        println("\(__FUNCTION__) is called!!")
 
        // タッチをやり始めた座標を取得
        let touch: UITouch = touches.first as! UITouch
        let startPoint = touch.locationInView(self.view)
        println("startPoint =\(startPoint)")//view.bounds.size の座標で来る
    }

こうすれば取得できる

swift

サポートサイト Wikidot.com swift