撸一个 PhotoStack。

2014-08-28 16:54:37 +08:00
 satanwoo

这个StackView的优势是什么?

效果

<img src=“http://xuntaimage.qiniudn.com/WZPhotoStackView.gif” />

Github地址: https://github.com/SatanWoo/WZRecyclePhotoStackView

求助,咋发不成功gif呢。。

2571 次点击
所在节点    iDev
10 条回复
Elethom
2014-08-28 17:07:59 +08:00
效果看起來不錯.

Protocol 的設計是有問題的, 建議多參考一些官方和寫得較好的第三方庫的代碼. 現在這樣的設計無法使多個 view 使用同一個 delegate / data source.
Shared
2014-08-28 17:13:00 +08:00
satanwoo
2014-08-28 17:14:21 +08:00
@Elethom 类似于tableview和collectionview的那种传入自身当做判断依据对吧?不过我这个设计思路就是单独唯一使用,因为我这个stackview相当于自身维护了两个queue,而不是将queue的操作暴露给viewcontroller。

还是感谢您的建议哈~嘿嘿~
satanwoo
2014-08-28 17:14:37 +08:00
@Shared 怎么发的,想请教下,一直没搞定过~
Shared
2014-08-28 17:15:57 +08:00
@satanwoo 用微薄、imgur或者V2EX自带的图床,把地址粘过来就成了
satanwoo
2014-08-28 17:20:48 +08:00
@Shared 。。七牛不行咩?非常感谢哈~
Elethom
2014-08-28 18:00:02 +08:00
@satanwoo
Delegate 與 data source 不一定是 view controller. 這樣的省略僅僅是在 Cocoa style MVC 這一種設計模式下不會出問題.
satanwoo
2014-08-28 18:30:15 +08:00
@Elethom 恩,delegate和datasource申明的protocol无非就是类似于adapeter的接口罢了。
我的意思是我这个stackviews的模拟就是唯一的,现实生活你也不会同时手捧两堆照片操作啊~
satanwoo
2014-08-28 20:20:51 +08:00
@Elethom 恩,想了下,还是觉得您的建议更好,按照你说的方式对protocol进行了修改。谢谢~
jprovim
2014-08-28 22:59:17 +08:00
很漂亮啊.

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

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

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

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

© 2021 V2EX