iPhone SDK:有没有人知道如何在滚动时调整 uiimage 的大小



有没有人知道如何在向下滚动时在UITableView之上调整UIImage的大小。

像这样的东西 Youtube 链接: Velox

[在2:49你明白我的意思]

或像 iOS7 更新中的导航栏 Instagram

你应该让你的视图控制器成为UIScrollViewDelegate并响应

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

在委托方法中,您可以使用

CGFloat offset = scrollView.contentOffset.y;

获取滚动视图从其原始位置移动的距离,并相应地调整 UIImage 的大小。

此 github 项目展示了如何在 TableView 上方添加图像并在滚动时调整图像。 不同之处在于,不是调整图像大小,而是移动图像以产生视差效果。 在ParallaxHeaderTableViewController.m中,您可以更改scrollViewDidScroll方法来调整图像大小而不是移动图像。

最新更新