英语轻松读发新版了,欢迎下载、更新

请教一个实现的 思路, 我写出我的思路,各位大大 看看 对不对,或者给个改进的。

daniel-xu 发布于 2014年05月27日
无人欣赏。

背景介绍

最近我再学 ios, 完全新手,cs193看到了第七课, 然后,感觉再看一课(动画)就可以实现我想做的东西了。

项目描述

项目很简单, 就是一张有正反面的卡片, 两面的颜色不一样, 正面白色,反面蓝色, 都是带有 transparent的。

当 tap 卡片时, 这个卡片会翻转, 从正到反, 从反到正。

正反两面都有不同的文字,这些文字将来根据卡片的 号码从数据库中取

大约有200张卡片, 然后左右滑动是 前一张/ 后一张

我的思路:

我把前后的背景 都做成了图片,我不知道是不是 在xcode里面 画 custom view 会好点呢?

然后左右滑动也是直接添加 gesture 到这个custom view 里面吧?

希望大家给点思路!

共4条回复
adad184 回复于 2014年05月27日

左右滑可以参考一下 iCarousel 的代码

点击翻转的话 只要准备两个subView 做animation就行了

daniel-xu 回复于 2014年05月27日

1楼 @adad184 同学,能否将 结构 说的详细的, 这里的每张卡片都会有 三个手势, 左划, 右划, 和 tab, 我不太明白怎么去组织view的结构

adad184 回复于 2014年05月27日

大概理解你的意思了

看看UIGestureRecognizer

UISwipeGestureRecognizer 可以满足你左右划的识别

UITapGestureRecognizer -> Tap

view的结构无非就是

parentView
|--frontView
|--backView
daniel-xu 回复于 2014年05月27日

3楼 @adad184

我这么描述下, 你看对不对啊,

我 在storyboard里面 建立一个 controller, 然后, 放进去 三个 UIView, 分别表示 前,中, 后。 然后给每个 这三个view 的 class 中 添加 gesture 识别。 可以这样理解么

登录 或者 注册