我有一个应用程序,其中两个iPad通过蓝牙LE连接。一个iPad 发件人,另一个是接收器(禁用用户输入)。
我的目标是,如果发件人在'UITextView'中滚动,我想向接收器发送命令以将其UITextView
滚动到同样的立场。
问题1 :如何获取发件人的Y-Scroll-Position?
(某事:[myTextView currentScrollPosition]
)
我使用(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
来检测滚动的结束。但是,要获得更好的“同步”感觉..
问题2 :是否可以从用户收听TouchUp Event
(这意味着:用户结束滚动,但UITextView仍然继续他的“懒惰滚动结束”)并获得那一刻的结束滚动位置?
答案 0 :(得分:1)
快速回答:使用
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
(与scrollViewDidEndDecelerating相同的UIScrollViewDelegate协议参考)
问题1:我不确定我有问题点... scrollViewDidEndDecelerating是获得y-scroll位置的正确位置...你还需要什么?