Re: [問題] 按比例縮放view

看板MacDev作者 (白毛)時間11年前 (2013/09/13 17:35), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《whitefur (白毛)》之銘言: : 假設我有一個已經配置好的view M如下 : width: 200, height:100 : ================================ : view M | : ------------ ------------ | : | subview A| | subview B | | : |__________| |-----------| | : | : ================================ : 我想要讓view M縮小一半成(100, 50) : 同時整體版面也縮小為原來的一半 : 就像我們在縮放照片一樣 : 請問該怎麼做呢? : 謝謝 後來用CGAffineTransformMakeScale達成按比例縮小的效果 viewM.transform = CGAffineTransformMakeScale(0.5, 0.5); 但是我發現會有點微微的lag 因為viemM其實是在UITableViewCell裡 在scroll的時候 因為每次reuse的時候都要跑一次縮放 所以有點lag 請問有什麼好解法嗎? 可以把sclae後的狀態存起來嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.88.148 ※ 編輯: whitefur 來自: 111.243.88.148 (09/13 17:35)

09/13 20:17, , 1F
繼承TableViewcell 再layoutSubViews 改變frame
09/13 20:17, 1F

09/14 11:51, , 2F
subView的frame一起改,(x,y,w,h)4個數值都要改
09/14 11:51, 2F
文章代碼(AID): #1ICjn9y2 (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1ICjn9y2 (MacDev)