Kompilowanie aplikacji na iPada z pakietem SDK 5.1 (wersja release) powoduje, że UIPopoverController wyświetla się za pomocą nowego "slajdu" z lewej prezentacji. To całkowicie niszczy moją prezentację popover, która polegała na posiadaniu "czarnego" nagłówka stylu i określonej wysokości. Próbowałem ustawić presentsWithGesture
na NO
, ale to tylko wydaje się wyłączać gest machnięcia i nie zatrzymuje styl prezentacji.Kompilowanie przeciwko 5.1 SDK wymusza nową operację UIPopoverController "wsuwanie" prezentacji popovers - jak wyłączyć?
Ta sama aplikacja bez ponownej kompilacji, ale działająca na iOS 5.1, używa starego stylu prezentacji popover. Tak więc wiem, że iOS 5.1 nadal obsługuje metodę kompatybilną wstecz. Jak mogę aktywować starą prezentację popover?
To jest naprawdę ważne dla mojej aplikacji, niestety.
Jeśli to nie możliwe, czy istnieje sposób na uzyskanie nagłówka w stylu "czarnym" w nowych aplikacjach?
Chociaż mam UISplitViewController w mojej aplikacji, nie jest odpowiedzialny za wyświetlanie popover. Zamiast tego, używam tego kodu:
[self.popoverController presentPopoverFromRect:ipadButtonMenu.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
To pytanie jest cross-post od dewelopera forum Apple, here. Mam nadzieję, że ktoś ma odpowiedź.
Oczekiwany prezentacja:
Prezentacja po kompilacji pod iOS 5.1 SDK:
To jest jakiś potężny grzywny UI designin' mojego przyjaciela! Czy miałeś okazję wyczyścić swoją kompilację i skompilować od zera? Zgłosiłbym radar, ponieważ twitter zdaje się wysadzać w powietrze z tym samym problemem, z którym stoisz. – CodaFi
Tak, clean/rebuild nie ma na to wpływu. Ktoś konkretny na Twitterze, o którym mówisz, mówi o tym? –
Krótkie podsumowanie: https://mobile.twitter.com/nimaa/status/156521684512415746 – CodaFi