i phone 程式設計範例 拖曳及座標

9
iPHONE 程程程程程程 - 程程程程程程程程 - 程程程程程程程程程 程程 : 程程 程程程 程程程

Upload: qaz4545112

Post on 30-Jul-2015

1.011 views

Category:

Documents


1 download

TRANSCRIPT

iPHONE 程式設計範例

- 顯示手指點擊座標 - 畫面長按及拖曳判斷

組員 : 陳顥 劉書宏 楊棋凱

.h 檔 - 宣告

宣告 tt 為手指軌跡辨識之副程式,記憶體位置為tap

宣告物件 label 1

*物件宣告要在 interface內

*副程式宣告則在外

.m 檔 - 初始狀態設定

長按指令,儲存記憶體為 LongPress設執行副程式名稱為 yy ,執行目標為自己設定 LongPress 的觸發時間在自己的 view 執行 LongPress

* viewDidLoad內為初始狀態設定

軌跡辨識指令,儲存記憶體為 tap設執行副程式名稱為 tt ,執行目標為自己在自己的 view 執行 tap

.m 檔 - 副程式編寫

載入記憶體至副程式 yy在 label 1 顯示 QQ 代表長按觸發

載入記憶體至副程式 tt設 xy 中點座標為 tap 的值在 label 1 顯示 (X,Y) 座標

長按及點擊座標成果圖

當點擊超過 1 秒時顯示” QQ” 代表長按觸發 點畫面任一點,顯示該點座標

初始狀態設定

宣告畫面拖曳指令,儲存記憶體為 Swipe設執行副程式名稱為 rr ,執行目標為自己當畫面往“右”拖曳時啟動在自己的 view 執行 Swipe

設執行副程式名稱為 ll ,執行目標為自己當畫面往“左”拖曳時啟動在自己的 view 執行 Swipe

初始狀態設定

宣告畫面拖曳指令,儲存記憶體為 Swipe設執行副程式名稱為 up ,執行目標為自己當畫面往“上”拖曳時啟動在自己的 view 執行 Swipe

宣告畫面拖曳指令,儲存記憶體為 Swipe設執行副程式名稱為 down ,執行目標為自己當畫面往“下”拖曳時啟動在自己的 view 執行 Swipe

.m 檔 - 副程式編寫

載入記憶體至副程式 rr在 label 1 顯示 右拉 代表向右拖曳載入記憶體至副程式 ll在 label 1 顯示 左拉 代表向左拖曳載入記憶體至副程式 up在 label 1 顯示 上拉 代表向上拖曳

載入記憶體至副程式 down在 label 1 顯示 下拉 代表向下拖曳

拖曳判斷成果圖

當像上、下、左、右拖曳時顯示 右拉 左拉 上拉 下拉