Re: [問題] CGPath Drawing 的問題

看板MacDev作者 ( )時間13年前 (2012/05/16 22:52), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/3 (看更多)
以下是先進appleway的回覆~ 也提供給大家參考~ 不過我自己的程式是還沒改出來成正確的就是嚕....XD 但是範例檔倒是跟先進的改法一樣就OK了 只是範例檔我佈到iPad上好像也會有其他問題就是了 模擬器倒是這樣改就OK嚕~ 再次感謝appleway大大~ ==========先進appleway的回覆開始========= 你的程式碼跟他的一模一樣嗎? 如果不是,你遇到的不一定是同一個問題。 他的情況,我下載了他的程式碼看過了,是autoresizing的問題。 他畫線的imageView是用預設的autoresing mask,所以不會隨著superView的縮放 去改變大小以及放到他想要的位置。 他原本的做法是一直去重新設定他畫線的imageView的frame去 配合superView的frame。 但是有些環節出錯了,造成他縮放之後劃線的位置跑掉跟模糊(我猜其實是放更大了) 所以,我改成去設定正確的autoresing mask。以他的程式碼來說就是多一行: drawImage.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 並且把他在touchesMove裡面的 drawImage.frame = ... (70行 拿掉了。 問題就解決了。 ※ 引述《moeyang ( )》之銘言: : 各位先進大家好, : 想跟各位請問一下, : 我遇到了跟下面文章相同的問題, : 不知道是否有先進可以提點一下問題是出在哪邊呢? : 雖然文中有人回應了很多, : 不過我還是不太理解就是了, : 希望有先進為我解惑了~ : 謝謝您~ : http://ppt.cc/y6j6 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.225.22 ※ 編輯: moeyang 來自: 1.171.225.22 (05/16 22:54)

05/16 23:51, , 1F
stackoverflow上的,應該用gesture recognizer
05/16 23:51, 1F

05/16 23:52, , 2F
自己去刻pinch 會出問題的地方會很多
05/16 23:52, 2F

05/16 23:55, , 3F
a大所說自己去刻pinch是指他自己去算兩點距離跟比例嗎?
05/16 23:55, 3F

05/16 23:58, , 4F
恩,他自己去偵測是pinch 還是 pan 也有出錯的機會
05/16 23:58, 4F
文章代碼(AID): #1Fixz6zf (MacDev)
文章代碼(AID): #1Fixz6zf (MacDev)