3
A
回答
10
UITextView
是UIScrollView
的子类,它具有用于控制与滚动相关的行为的类UIScrollViewDelegate
。其方法之一是scrollViewDidEndDecelerating
。您可以使视图控制器实现此协议,将UITextView
的delegate
属性设置为视图控制器,然后实现scrollViewDidEndDecelerating
方法。当调用该方法时,UITextView
将完成滚动。例如: -
在.H:
@interface MyViewController : UIViewController <UIScrollViewDelegate>
中的m:
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"Finished scrolling");
}
相关问题
- 1. Android:当ScrollView完成滚动并弹回时检测?
- 2. 如何检查当UITableView完成滚动
- 3. 如何检测UIScrollView何时完成滚动
- 4. 当屏幕滚动时检测?
- 5. 当图库停止滚动时检测?
- 6. 当UITextView正在滚动...?
- 7. 动画完成时如何检测
- 8. 确认UITextview自动完成
- 9. 检测自动完成
- 10. 检测动画的完成
- 11. presentModalViewController检测动画完成
- 12. 当TextBox自动完成列表显示时检测
- 13. 当自动完成显示时检测到
- 14. 检测FileStreamResult何时完成
- 15. Android:当水平滚动视图停止滚动时检测
- 16. jQuery的滚动自动完成 - 检测底部
- 17. 检测向下滑动UITextView滚动到顶部
- 18. 如何完全禁用UITextView的滚动?
- 19. UITextView滚动
- 20. UITextView自动滚动
- 21. iScroll页当前滚动到检测
- 22. UITextView自动完成气泡位置
- 23. UITextView的自定义自动完成
- 24. 检测jQuery UI自动完成
- 25. 检测GWT Deck Panel动画的完成
- 26. 当着色器完成时检测混合音频
- 27. 当Gmail使用jQuery和GreaseMonkey完成加载时检测到
- 28. 当滚动完成时,中心单元格UITableView
- 29. 当UITableView完成滚动时可以通知它吗?
- 30. 检测UIButton事件何时完成
谢谢。我想我除了将UITextView的委托属性设置为视图控制器外,大部分都是。你能澄清一下吗? (我是新手) – GL777 2009-08-28 04:50:54
当然。一旦你有一个委托(在你的情况下,你的视图控制器),你需要告诉UITextView谁是委托。你可以在Interface Builder中直观地做到这一点(点击UITextView,调出Connections Inspector,从'delegate'属性拖到文件的所有者),或者在你的视图控制器的viewDidLoad方法内部的代码中,像“myTextView.delegate =自我;“ – 2009-08-28 05:00:30
谢谢!这工作!有一件事:当我通过代码(myTextView.delegate = self;)做到这一点时,我得到一个警告:“class MYCLASS没有实现UITextDelegate协议”。任何想法是什么?再次感谢!!! – GL777 2009-08-28 21:53:04