【问题标题】:iPhone parallax scrolling with UITableViewiPhone视差滚动与UITableView
【发布时间】:2010-07-07 06:47:23
【问题描述】:

我正在创建一个基于导航的应用程序,并且在我的整个应用程序中,我想保持一个图像作为背景。另外,我想要背景的视差滚动,即当我垂直滚动表格视图单元格时,背景图像应该以相对较慢的速度滚动。此外,我的应用程序在详细视图中有一些图像和文本,它们应该以较高的速度滚动,而背景则以较低的速度滚动。我想要的是创建一个 3D 效果。我已经浏览过 cocos2D 框架,但它的所有应用程序都显示一个视图和两个图像,一个用于前景,一个用于背景。所以我需要一个起点,不管我的方向是否正确。另外,不使用cocos2D可以吗?请帮帮我。

提前致谢。

【问题讨论】:

    标签: iphone uitableview scroll background


    【解决方案1】:

    尝试使用UIScrollViewDelegate- (void)scrollViewDidScroll:(UIScrollView *)scrollView
    表格视图是 UIScrollView 的子类。

    【讨论】:

    • 这只会在表格视图完成滚动时通知您 - 我假设他希望背景在滚动期间也移动?
    • @deanWombourne,你错了。每次滚动视图移动时(即使在弹跳期间)都会调用此方法。所以我仍然认为这可能是一个很好的解决方案......
    • 哈哈 - 我刚刚构建了一个测试应用程序来证明你错了,而你没有错!你是绝对正确的——你的答案会很完美:)
    • :) 你有空闲时间,嗯? ;)
    • 我有一个基本的应用程序设置来检查这样的事情 - 我不能 100% 确定文档的含义,我可以快速将一些代码放入测试应用程序中,看看会发生什么 -只需大约 5 分钟。
    猜你喜欢
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    相关资源
    最近更新 更多