J'ai des UIControls, comme UISlider et personnalisés, dans les cellules d'une vue de table qui se trouve dans un UIPageViewController, avec un défilement horizontal. Lorsque j'essaie de toucher et de balayer mes UIControls, toute la vue change. Comment puis-je désactiver les gestes Page SEULEMENT à l'intérieur du cadre/vue de mes UIControls?Les gestes UIControl entrent en conflit avec UIPageViewController
EDIT: lorsque je clique exactement au centre du pouce UISlider, par exemple, je peux le faire glisser. Mais la plupart du temps, la page entière se décale, donc je veux désactiver les gestes du contrôleur de vue de page dans toute la tableviewcell.
Chaque vue doit avoir une propriété 'isExclusiveTouch' qui, si elle est définie sur' true', annulera les touches dans la vue située en dessous. –
Copie possible de [Comment désactiver le geste de balayage de UIPageViewController?] (Https://stackoverflow.com/questions/22098493/how-do-i-disable-the-swipe-gesture-of-uipageviewcontroller) – jegadeesh
J'ai essayé avec la propriété isExclusiveTouch mais sans chance. – Lulli