看板 MacDev 關於我們 聯絡資訊
想請問高手們 如果我想做出如圖片的功能 紅色的物件代表被選取 http://i.imgur.com/l278LXg.jpg http://i.imgur.com/tCuOG1H.jpg 就是將畫出來的context變成可拖拉的物件。 我自己的想法是將 context存成image 在轉成image view 但這種想法好像只適用於Rectangle 但是對於不規則的形狀,我該怎麼判定大小呢? 手機排版 請見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.112.145 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1464591696.A.64F.html ※ 編輯: pig12301230 (49.218.112.145), 05/30/2016 15:03:19
kkk003: pointInside?05/30 15:09
darktt: 將線畫成兩張圖,一張是正常的線條,一張是帶光暈的線條05/30 20:18
darktt: 兩張圖都放在同一個imageView裡,有光暈的放在highlighted05/30 20:19
darktt: Image裡,這樣就能用imageView.highlighted來切換圖了05/30 20:20
謝謝提點 好像有點了解 所以只能用imageview 的方式嗎? 這樣會不會沒點到線 就觸發了 ※ 編輯: pig12301230 (49.218.112.145), 05/31/2016 01:14:49 ※ 編輯: pig12301230 (49.218.112.145), 05/31/2016 01:22:00 ※ 編輯: pig12301230 (49.218.112.145), 05/31/2016 01:22:52
darktt: 問題是有真的需要那麼準確嗎?iPhone的點擊本身就是向下偏05/31 06:41
darktt: 移的,你這樣做反而讓使用者點不到05/31 06:42
因為我擔心像是 交叉的兩條線 如果用image view 的方式 例如 ㄨ 可能會有誤判的狀況 發生吧 ※ 編輯: pig12301230 (101.13.32.247), 05/31/2016 12:09:05
kkk003: UiView 的pointInside 可以讓你自定是否點擊05/31 18:21
謝謝各位的方法,我都會去研究 另外有找到一個套件 OBShapedButton 好像能滿足我的需求 ※ 編輯: pig12301230 (118.167.179.110), 06/01/2016 02:45:26 ※ 編輯: pig12301230 (118.167.179.110), 06/01/2016 02:48:19