0
我有一個UIViewController
其中UIScrollView
。在模擬器中運行時,我拖動UIScrollView
並開始正確移動,但當釋放拖動時,會有一個小的延遲(大約半秒),然後視圖繼續移動以完成動量。UIScrollView延遲觸摸釋放
只有在視圖中發生觸摸釋放時纔會發生此延遲。所以,如果我在模擬器外部拖放,就不會有任何延遲。
下面是創建UIScrollView
代碼:
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scrollView.pagingEnabled = YES;
scrollView.showsHorizontalScrollIndicator = NO;
//scrollView.delaysContentTouches = NO;
//scrollView.userInteractionEnabled = YES;
scrollView.delegate = self;
[self.view addSubview:scrollView];
// Add some sub views here
// ...
// 2 pages
scrollView.contentSize = CGSizeMake(self.view.frame.size.width*2, self.view.frame.size.height);
- 我還沒有覆蓋在應用程序中的任何觸摸事件。
- 我還沒有實現任何的UIScrollViewDelegate方法。
- 啓用和禁用分頁沒有區別。
- 我沒有在物理設備上運行這個,只是在模擬器中。
什麼問題?
謝謝。
我建議先在真正的iOS設備上嘗試它。 iOS模擬器不是100%準確的,並且可能存在實際設備上不存在的錯誤。 –
不幸的是,我目前不是付費開發者,所以我無法在設備上運行。 –