ModifierEmpêcher la barre d'état de recevoir des événements tactiles
Après d'autres essais, il semble que la partie de mon bouton qui ne sont pas cliquables sont où la barre d'état était. Je me cache la barre d'état avec:
// -- Override point for customization after app launch
[[UIApplication sharedApplication] setStatusBarHidden:YES];
également ajouté la valeur booléenne à mon fichier * -info.plist:
UIStatusBarHidden=true
Ce qui est génial car il cache la barre d'état même que la fenêtre s'anime. Mais il reçoit toujours des retouches. Une idée sur la façon de désactiver cela?
Original Post
Est-ce qu'il ya un cadre de sélection sur une application qui reçoit les événements tactiles? J'ai créé quelques exemples de boutons ronds et les ai placés à différents endroits dans ma vue. Ceux situés au centre de la vue reçoivent des événements tactiles (et affichent la couleur bleue en surbrillance) mais si je place un bouton près des bords de la vue, seules certaines parties sont cliquables dans le simulateur. Est-ce dû aux directives de style de pommes? J'ai placé un bouton exactement où un UITabNavigationItem apparaîtrait et seulement la moitié inférieure de celui-ci est cliquable.
Il est plus probable que vous ne dimensionniez pas correctement votre vue. La barre d'état ne prend aucun événement lorsqu'elle est cachée. –
Ma vue remplit le 480 entier, et je peux voir le bouton bien à 0, 0. Est-ce que je verrais même quelque chose rendu là si ma vue n'était pas mise à l'échelle correctement? – typeoneerror