Mam aplikację, która korzysta z GameCenter w bardzo prosty sposób (po prostu prosta tablica wyników z najwyższym wynikiem wszech czasów). Czasami kiedy włączam do mojego app Zobaczę zawiadomienie mówiąc: „Witamy z powrotem do Game Center”, ale czasami to powiadomień pojawia spłaszczony jak na poniższym obrazie:Banner z powiadomieniem GameCenter pojawia się czasami "zgnieciony" - co może być przyczyną tego?
http://i.imgur.com/KOCFIJo.jpg
czy ktoś wie co może this powodując ? Ponieważ absolutnie nie mam pojęcia.
Mój kod uwierzytelniający, który generuje baner powiadomień, jest dość standardowy.
GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
[GKLocalPlayer localPlayer].authenticateHandler = ^(UIViewController *viewController, NSError *error) {
// If there is an error, do not assume local player is not authenticated.
if (localPlayer.isAuthenticated) {
// Enable Game Center Functionality
self.gameCenterAuthenticationComplete = YES;
[self enableGameCenter:YES];
gameCenterButton.enabled=true;
} else {
NSLog(@"game center not logged in");
// User has logged out of Game Center or can not login to Game Center, your app should run
// without GameCenter support or user interface.
self.gameCenterAuthenticationComplete = NO;
[self enableGameCenter:NO];
[self presentViewController:viewController animated:true completion:nil ];
gameCenterButton.enabled=false;
}
};
Dodatkową informacją jest to, że moja aplikacja znajduje się w orientacji pionowej, gdy wystąpi ten problem. Wygląda na to, że jeśli obrócę telefon o 90 stopni podczas wyświetlania banera, będzie on wyglądał normalnie w krajobrazie, ale w widoku pionowym wygląda na spłaszczony. Czy to pomaga wyjaśnić?
Czy możesz umieścić kod, który kontroluje widok na ekranie w tym czasie? –
Dodałem kod, który generuje powiadomienie do mojego pierwotnego pytania, ale nie jestem pewien, czy jest coś, co mogłoby wyjaśnić dziwny zgnieciony baner. – Jackson
Oto wskazówka ... Moja aplikacja znajduje się w orientacji pionowej, gdy wystąpi ten problem. Wygląda na to, że jeśli obrócę telefon o 90 stopni podczas wyświetlania banera, będzie on wyglądał normalnie w krajobrazie, ale w widoku pionowym wygląda na spłaszczony. – Jackson