tan*_*101 0 uitableview ios parallax
我想知道如何实现类似于TodoMovies 3中所见的滚动视差效果?
在TodoMovies 3中,(我认为)a的背景UITableViewCell比页面的滚动更快,产生了非常棒的效果.
您将如何检测TableView滚动视图的滚动并以高效的方式调整单元格的背景图像?
或者效果无法实现UITableView?
通过将此代码放在我的UITableViewController中,我能够实现这一效果
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
for (TVTableViewCell *cell in [self.tableView visibleCells]) {
[cell adjust:(cell.frame.origin.y - scrollView.contentOffset.y)];
}
}
Run Code Online (Sandbox Code Playgroud)
这个代码在我的UITableViewCell中
- (void)adjust:(CGFloat)offset {
CGRect frame = self.image.frame;
frame.origin.y = (offset / 10.0);
self.image.frame = frame;
}
Run Code Online (Sandbox Code Playgroud)
修改自oleb.net/blog/2014/05/parallax-scrolling-collectionview.感谢mustafabesnili的链接.
| 归档时间: |
|
| 查看次数: |
2709 次 |
| 最近记录: |