Moja aplikácia je spustená v systémoch iOS 6 a 7 v zariadeniachvyzerá dobre a na simulátore iOS6 je to v poriadku, ale v iOS7 všetky výstrahy, klávesnice a časti tabuľky a zbierky majú prvky, ktoré sú úplne čierne. Sú tam, ak na nich budete čakať. Je ťažké vysvetliť, ale môžete vidieť z obrázka.
Myslím, že to súvisí so skutočnosťou, že v pozadí bežím veľa vecí a keď si robím nejaké používateľské rozhranie a nútim hlavnú niť (ale môže to byť červený sleď).
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^(void)
{
[self backgroundbits];
....
....
dispatch_sync(dispatch_get_main_queue(), ^
{
[self updateProgressBar];
});
....
....
....
});
Ďalšou možnosťou je, že som nejako zmiastil transparentnosť a nádych.
Je to len zvláštne, že to robí len na simulátore iOS 7.
odpovede:
1 pre odpoveď č. 1Zažil som to predtým. Práve som využil simulátor (Simulátor iOS> Obnoviť obsah a nastavenia), vyčistil môj projekt Xcode a ukončil a opätovne otvoril Xcode. To vyriešilo problém pre mňa!