Re: [問題] CGPath Drawing 的問題

看板MacDev作者 ( )時間13年前 (2012/05/17 10:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
小弟我自己改了改 我的放大縮小是用ScrollView來做的 也是我自己本來想要的效果 就給大家參考參考囉 如果有問題大家可以再提出來討論 不過我不一定能解答就是了....XD http://dl.dropbox.com/u/12066709/DrawWithScrollView.zip ※ 引述《moeyang ( )》之銘言: : 以下是先進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: 42.72.106.66
文章代碼(AID): #1Fj5vEsM (MacDev)
文章代碼(AID): #1Fj5vEsM (MacDev)