作者whitefur (白毛)
看板MacDev
标题Re: [问题] 按比例缩放view
时间Fri Sep 13 17:35:03 2013
※ 引述《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)
1F:→ yuanruo:继承TableViewcell 再layoutSubViews 改变frame 09/13 20:17
2F:→ howdiun:subView的frame一起改,(x,y,w,h)4个数值都要改 09/14 11:51