[問題] 兩個button切換位置之問題

看板MacDev作者 (yavis)時間7年前 (2017/02/28 17:16), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
板上前輩好, 在專案上遇到此問題 假設有兩個button分別為a與b, 期望的行為是當拖動a button, a button碰觸到b button時, 兩個按鈕自動交換位置, 只找到拖動功能由以下連結解掉 http://stackoverflow.com/questions/5696027/how-do-i-drag-a-button 兩按鈕交換位置還尚未找到解決方法 因此想請教板上前輩指點, 打擾了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.204.45 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1488273369.A.4B0.html

02/28 19:29, , 1F
你可以使用CGRectContainsPoint(buttonA.bounds, buttonB.
02/28 19:29, 1F

02/28 19:30, , 2F
Center)
02/28 19:30, 2F

02/28 19:30, , 3F
這樣就能辨別是否在ButtonA的範圍內了
02/28 19:30, 3F

02/28 22:11, , 4F
感謝d大給了方向, 已順利解決 感謝
02/28 22:11, 4F
文章代碼(AID): #1OjJ_PIm (MacDev)