2009-06-12 4 views

Répondre

1

J'ai contourné le problème en ajoutant ma vue en tant que sous-vue de myViewController.tabBarController.view afin qu'il apparaisse en haut de la barre d'onglets. Fonctionne bien maintenant

0

Définissez la propriété .frame sur CGRectZero lorsque vous la masquez, ce qui évite de prendre de la place. J'ai eu ce problème et comme vous le dites, les objets "en dessous" de votre contrôle invisible ne peuvent pas recevoir d'événements tactiles!

+0

Sons prometteurs. Comment l'avez-vous caché? Je mets myController.hidesBottomBarWhenPushed = YES. Où avez-vous défini la propriété frame? sur l'un des sous-vues de la tabBarController.view? – Ian1971

+0

Ne fonctionne pas pour moi (iOS 10) – Sunkas

Questions connexes