recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - scrollView里面嵌套一个tableview,如何屏蔽tableview的滚动,让scrollView直接响应手势滚动

tableview里面需要用到didSelected方法,所以不能讲tableview的userInteractionEnabled禁用掉(禁用后确实能达成效果,但是cell就无法点击了)

PHP中文网PHP中文网2772 Il y a quelques jours672

répondre à tous(3)je répondrai

  • 大家讲道理

    大家讲道理2017-04-18 09:06:35

    tableview.scrollEnable = NON ;

    répondre
    0
  • 迷茫

    迷茫2017-04-18 09:06:35

    Vous pouvez définir leur défilement à différentes positions en fonction du contentoffset de scrollView, scrollEnabled=NO ou Oui pour désactiver ou activer le défilement, < code >did scroll pour déterminer s'il s'agit de tableView ou scrollView... et effectuez les réglages correspondants. Si les deux sont OUI, il semble qu'il restera immobile. et ne peut pas défiler. Fermer Si vous désactivez le défilement de la sous-vue ci-dessus, la vue parent défilera. Si vous désactivez le défilement de la vue parent, la sous-vue défilera... Si vous définissez userInteractionEnabled selon la réponse à l'événement, toutes les vues ci-dessus doivent être Vous avez éteint l'ordinateur humain et vous ne pouvez pas interagir... D'après ce que j'ai compris, veuillez signaler s'il y a quelque chose qui ne va pas.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:06:35

    tableview.scrollEnable = NO ; Essayez ceci, désactivez le glissement

    répondre
    0
  • Annulerrépondre