我需要帮助的是: 我希望菜单位于滚动视图上,当我滑动它时,菜单应该突出显示。例如;菜单是默认颜色,一旦刷过,颜色将变为红色。
我不确定如何做到这一点,任何人都可以帮忙吗?
更新:
基本上我的意思是......
我试图HILGHLIGHT我滚动的视图......
例如,
滚动视图上的第一张图片完全可见..我想要突出显示此图像。
然后滚动下一张图片......
第二张图片出现并突出显示..
答案 0 :(得分:1)
您是否阅读过UIScrollViewDelegate? 你可以用
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGFloat offset = scrollView.contentOffset.x;
for (UIView *eachView in myViews) {
CGFloat dif = offset - eachView.frame.origin.x;
if (dif > 0 && offset < eachView.frame.size.width)
eachView.highlighted = YES;
else
eachView.highlighted = NO;
}
}
注意:这不是优化的......只是一个例子