照着 StoreHouse 撸了一个 tableview 的效果。

2015-03-01 10:08:44 +08:00
 satanwoo
第一次写Swift,试试看,不知道自己的写法正确不正确,大家有兴趣看的话指点一下那是最好不过了。

效果如下:
<img src = "">

实现如下的一个变量和方法即可,如:
var miniumScale:CGFloat = 0.85;
func transformCell(forScale scale: CGFloat) {
self.scaleView.transform = CGAffineTransformMakeScale(1.0 - scale, 1.0 - scale);
}
2667 次点击
所在节点    iDev
4 条回复
Elethom
2015-03-01 13:16:18 +08:00
隨便看了下,感覺不怎麼用心。
比如語法上 constant 應該是用 let declare 的;還有 Swift 的特性也沒用上,如 string interpolation,完全可以這樣寫:
cell.photoImageView.image = UIImage(named: "\(indexPath.row % 2 + 1)")
Motion 用 linear 肯定效果不好,而且 Storehouse 是非實時 transform。
satanwoo
2015-03-01 14:51:46 +08:00
@Elethom 恩 刚上手 不太熟 你说的有道理
satanwoo
2015-03-01 14:54:18 +08:00
@Elethom 还有啥叫非实时transform?不太理解
hst
2015-03-15 23:21:09 +08:00
用OC再来一个呗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/173686

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX