Re: [問題] 想請問transform問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):