具有动画效果的 UIView 上的上一个和下一个实现

Posted

技术标签:

【中文标题】具有动画效果的 UIView 上的上一个和下一个实现【英文标题】:Previous and Next Implementation on UIView with animation effect 【发布时间】:2012-06-12 12:51:46 【问题描述】:

我正在开发一个 iPad 应用程序,根据服务器返回的数据(Json 解析)显示 TableView 列表。我想实现一个DetailView,它将显示点击行的详细信息。为此,我在同一列表类中使用UIView。它使可见的 alpha 1.0 和隐藏的 alpha 0.0。这个UIView 加载了一个自定义类 nib(uiview 类型)。

我想添加下一个/上一个功能来查看其他TableView 列出的记录。

有人可以建议最好的方法吗?现在我正在尝试使用滚动视图,但它不会创建很多页面(使用内容大小),我应该像滚动一样制作动画,但同一页面需要更新上一条或下一条记录。我拥有的所有数据记录都在数组中。

【问题讨论】:

【参考方案1】:

我实施解决方案。 我只是将两个 SwipeGesture 添加到 detaileview(对于 LeftSwipe 和 rightSwipe)。最初,这个详细视图是隐藏的,但是当单元格被录制时,它会出现在索引表行索引处的 Arraydata 中的数据。我管理的 RowIndex 值最初是从记录的表行中获取的 .当用户向左滑动或向右滑动时,RowIndex 会增加或减少 1,并相应地更新视图上显示的 aaray 中的数据。

谢谢

【讨论】:

以上是关于具有动画效果的 UIView 上的上一个和下一个实现的主要内容,如果未能解决你的问题,请参考以下文章

动画边界更改时具有 CALayer 有线效果的自定义视图

动画边界更改时具有 CALayer 有线效果的自定义视图

具有上一页和下一页边界的 ViewPager

具有弹簧效果的旋转动画

UIView动画效果

在具有“弹出”效果的 MKMapView 中为 MKAnnotationView 设置动画自定义标注