Saya telah membuat subkelas UICollectionView
sebagai CoolGridCollectionView
dan saya telah mengganti metode touchesBegan:
dan touchesEnded:
. Tapi itu tidak terpanggil, saat saya ketuk ponselnya. Dan sel tersebut memiliki pengenal gerakan ketuk tunggal dan ganda. Saya memerlukan posisi di mana penyadapan terjadi. Saya bisa mendapatkan posisi tersebut dengan menggunakan covertPoint:
sesuatu yang lain. Tapi Mengapa metode sentuhan tidak dipanggil? Apakah iOS menangani sentuhan UICollectionView
secara khusus.
touchBegan tidak dipanggil pada subkelas UICollectionView
comment
tambahkan Gesture di windows, Anda mendapatkan Touch
- person Ujesh   schedule 04.07.2016
Jawaban (1)
Saya tidak 100% yakin, tetapi Anda dapat mencoba metode hitTest:withEvent: alih-alih metode -touchesBegan:withEvent:. Semoga ini bisa membantu Anda.
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
touchedView = [super hitTest:point withEvent:event];
NSSet* touches = [event allTouches];
// handle touches if you need
return touchedView;
}
person
TestGrid.io Team
schedule
07.07.2016