我正在创建一个iPhone应用程序,我有一个UIScrollView。我想问一下如何检测imageview是否位于页面中间,以便在UIscrollview下方显示其标签。
谢谢!
答案 0 :(得分:1)
UIScrollViewDelegate
,然后使用:
– scrollViewWillBeginDragging:
设置NSTimer以运行一个方法,该方法将检查myImage.center == myScrollView.center
是否然后使用– scrollViewDidEndDecelerating:
来停止计时器。
答案 1 :(得分:0)
当您滚动滚动视图时,在滚动期间将重复调用UIScrollViewDelegate的方法。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
您可以通过scrollView的属性获取当前上下文偏移量。
如果您通过UIScrollView类中的命令滚动视图,则不会调用- scrollViewWillBeginDragging 和 -scrollViewDidEndDecelerating 。