Ich habe eine UICollectionView kontinuierliche Scrollen NSTimer verwenden, hier ist der CodeTippen wird beim kontinuierlichen Scrollen von UICollectionView iOS nicht erkannt?
let timer = NSTimer(timeInterval: 0.1, target: self, selector: #selector(HomeViewController.scrollToNextCard), userInfo: nil, repeats: true)
NSRunLoop.currentRunLoop().addTimer(timer!, forMode: NSDefaultRunLoopMode)
func scrollToNextCard(){
UIView.animateWithDuration(0.1, delay: 0.0, options: UIViewAnimationOptions.CurveEaseInOut, animations: {
// I am changing the contentOffset of collectionview for continuous scrolling
}, completion: {(finished:Bool) in
})
Wenn auf einem sichtbaren Zellen tippen, wenn im Gange Scrollen wird Methode didSelectItemAtIndexpath der Stellvertretung nicht genannt zu werden. Wie erreiche ich die Tapping-Erkennung bei gleichzeitigem Scrollen der Sammlungsansicht? Bitte helfen Sie dank
Try 'NSRunLoopCommonModes' statt' NSDefaultRunLoopMode'. – Santosh
Nein, das funktioniert nicht. – coder123