在我自己的应用程序中使用“滑动返回”手势

时间:2013-10-24 21:17:49

标签: ios cocoa-touch swipe gestures

我正在构建一个iOS应用程序,它需要在Safari中来回滑动时看到相同的效果。

当向后滑动时,前景面板会移开,但后面的面板也会移动一点。与Yahoo Weather应用程序中存在的水平滚动非常相似。

这是iOS 7的内置控件吗?我在很多地方都看到了它,但却无法弄清楚如何去做。

1 个答案:

答案 0 :(得分:0)

我认为有2 UIScrollView一起工作,当用户滚动前景UIScrollView时,您应该移动背景UIScrollView,如下所示:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if ([scrollView isEqual:self.scrollViewForeground]) {

        CGPoint offset = self.scrollViewForeground.contentOffset;
        offset.x = offset.x * 0.5;
        [self.scrollViewBackground setContentOffset:offset];
    }
}