Re: [問題] 想請問transform問題

看板MacDev作者 (zonble)時間11年前 (2012/09/12 01:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《starkite (可樂果)》之銘言: : 我對一個viewcontroller.view作transform scale的動作 : 目前是 : self.view.transform = CGAffineTransformScale : (self.view.transform, recognizer.scale, recognizer.scale); : scale *= recognizer.scale; : recognizer.scale = 1; : 所以會無限的放大無限的縮小至看不見 : 想請問我要怎麼設定scale的limit呢 設定最大值及最小值 UIPinchGestureRecognizer? 感覺應該是先算完最大最小再設 transform 就好了啊… 假設 currentScale 是成員變數 currentScale *= recognizer.scale; if (currentScale > MAX) currentScale = MAX; if (currentScale < MIN) currentScale = MIN; self.view.transform = CGAffineTransformScale (self.view.transform, currentScale, currentScale); recognizer.scale = 1; (隨便亂寫) -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.224.8.104
文章代碼(AID): #1GJtXrHQ (MacDev)
文章代碼(AID): #1GJtXrHQ (MacDev)