タグ

ブックマーク / www.banwanko.net (1)

  • iPhoneネイティブアプリ開発 - インターフェイスTips

    下記の方法では不十分(認識されない時がある)なことがわかりました。 touchesBeganでタップ開始位置を覚えておき、Endedで離した位置を使って検出するとよいです。 近いうちに修正しておきます。 縦にフリックされたか、横にフリックされたかを検出します。 サンプルでは右左上下しか返しませんが、改良して使ってください。 ヘッダ(.h) typedef enum { EFlickedNone = 0, // フリックされていない EFlickedLeft, EFlickedRight, EFlickedUp, EFlickedDown } EFlicked; #define kFlickedDist 12.0 //この値は調整する ソース(.m) // フリック判定 -(EFlicked)wasFlicked:(UITouch *)touch { CGPoint endPoint = [

  • 1