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. 檢測滾動完成/結束
- 3. 如何檢查當UITableView完成滾動
- 4. 當UIPopoverController完成呈現時檢測UIImageViewcontroller
- 5. 當BaseAdapter.notifyDataSetChanged()完成時檢測到
- 6. 如何檢測UIScrollView何時完成滾動
- 7. 當頁面滾動時檢測
- 8. 當屏幕滾動時檢測?
- 9. 當圖庫停止滾動時檢測?
- 10. 當UITextView正在滾動...?
- 11. 動畫完成時樞軸檢測
- 12. 動畫完成時如何檢測
- 13. presentModalViewController檢測動畫完成
- 14. 檢測動畫的完成
- 15. 檢測自動完成
- 16. 當自動完成顯示時檢測到
- 17. 當TextBox自動完成列表顯示時檢測
- 18. 確認UITextview自動完成
- 19. UITextView自動完成修改
- 20. 檢測時ValueAnimator完成
- 21. 檢測FileStreamResult何時完成
- 22. Android:當水平滾動視圖停止滾動時檢測
- 23. Android ScrollView檢測結束/完成滾動動畫
- 24. jQuery的滾動自動完成 - 檢測底部
- 25. 檢測向下滑動UITextView滾動到頂部
- 26. ScrollTop檢測到滾動時
- 27. 如何完全禁用UITextView的滾動?
- 28. iPhone:滾動時展開UITextView
- 29. 當單個滾輪滾動完成時滾動到下一個div
- 30. 檢測滾動
謝謝。我想我除了將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