0

我有一个应用程序,其中两台 iPad 通过蓝牙 LE 连接。一台 iPad 是发送器 ,另一台是接收器(用户输入已禁用)。

我的目标是,如果发送者在“UITextView”中滚动,我想向接收者发送命令以将其滚动UITextView到相同的位置。

问题 1:如何获取发送者的 Y-Scroll-Position?(喜欢的东西[myTextView currentScrollPosition]:)

我使用(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView来检测滚动的结束。但是,为了获得更好的“同步”感觉..

问题 2:是否可以听取TouchUp Event用户的声音(这意味着:用户结束滚动,但 UITextView 仍然继续他的“延迟滚动到结束”)并在那一刻获得结束滚动位置?

4

1 回答 1

1

问题2:

一个快速的答案:使用

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate

(与 scrollViewDidEndDecelerating 相同的 UIScrollViewDelegate 协议参考)

问题1:

我不确定我是否得到了问题点... scrollViewDidEndDecelerating 是获得 y-scroll 位置的正确位置...您还需要什么?

于 2013-09-26T13:16:05.257 回答