Тема: iAd и iXors3D
Показать сообщение отдельно
Старый 24.07.2011, 19:14   #5
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: iAd и iXors3D

Я просто перед показом Лидборда нахожу сабвью с нулевым индексом и делаю его верхним. Это всегда оказывается свежедобавленый сабвью, что нам и нужно.

Как то так:
- (IBAction)showLeaderboard
{
    GKLeaderboardViewController *lb = [[GKLeaderboardViewController alloc] init];
    
    if (lb != nil) {
        lb.leaderboardDelegate = self;
        [self presentModalViewController:lb animated: NO];
        
        NSArray * subviews = [[[UIApplication sharedApplication] keyWindow] subviews];
        UIView * vLayer= [subviews objectAtIndex: 0];
        vLayer.hidden=false;
        
        [[[UIApplication sharedApplication] keyWindow] bringSubviewToFront: vLayer];
    }
}
__________________
(Offline)
 
Ответить с цитированием