2013-09-30 54 views
6

我有一個iPad應用程序在一個UITableView拖動的內容......該是的tableView水平滾動和全dragable圖像(與覆蓋touchesBegan:等的UIImageView的子類)的iOS 7:拖動在的UITableView/delaysContentTouches似乎不工作

在iOS 7中,UITableView的tableView.delaysContentTouch=YES;按預期工作,並且該應用程序能夠區分tableView中的水平滾動(手指在桌面視圖上快速移動)和拖動tableview內的元素contentView(手指a第二個可拖動,直到tableview將內容視圖中的UIImageView子類的touchesBegan:轉發給

現在在iOS 7下滾動幾乎是不可能的,因爲內容的拖動立即激發。代碼沒有改變。

有人發現了類似的東西,並找到了解決方案?

在此先感謝!

回答

1

delaysContentTouches在iOS7和7.02中不起作用,這似乎是一個錯誤,您可以使用touchesBegan和touchesCancelled(如果用戶滾動,則發送該消息)作爲解決方案,以正確的方式處理您的touchEvents。

0

我有一個類似的問題,我試圖解決變通辦法的問題。我在iPhone 5中安裝了Gold Master IPSW。然後我更新到iOS 7.0.2。 今天我的手機有問題要激活,我不得不恢復手機(現在它恢復到最新的iOS版本)。滾動問題消失了。所以,我認爲它與舊的ipsw沒有正確更新到ios 7.0.2相關。