1
我正在嘗試構建一個應用程序,該應用程序將有一堆用戶需要將其拖放到特定拖放區域的卡片。如何才能檢測到這一點,如果卡不在放置區域,則應該向後滑動。建設iPhone上的拖放界面
關於如何構建這個應用程序的任何建議?
我正在嘗試構建一個應用程序,該應用程序將有一堆用戶需要將其拖放到特定拖放區域的卡片。如何才能檢測到這一點,如果卡不在放置區域,則應該向後滑動。建設iPhone上的拖放界面
關於如何構建這個應用程序的任何建議?
View.center根據您的邊界範圍進行測試。像這樣也許:
if(((draggedBox.center.x >= droppingBox.origin.x) &&
(draggedBox.center.y <= droppingBox.origin.y)) &&
(draggedBox.center.x <= (droppingBox.origin.x + droppingBox.width) &&
(draggedBox.center.y >= (droppingBox.origin.y + droppingBox.height))) {
//do stuff because its inside
}
else {
//send it back from whence it came
draggedBox.center = cgpointmake(originalXposition,originalYposition);
}
你應該看看CGRectContainsRect(draggedBox.frame,droppingBox.frame);
請您詳細說明一下嗎?我如何測試邊界界限? – Obaid 2010-06-02 14:24:50
這是你的答案嗎? – nickthedude 2010-06-04 23:58:21
尼克,你能告訴我「將它從哪裏發回」的代碼看起來像什麼?我需要將它緩存在某個地方嗎? – Obaid 2010-06-25 02:29:32