Приложение для вкладок iPhone: возможно ли добавить подпредставление внутри панели вкладок (поверх нее)? - PullRequest
2 голосов
/ 10 февраля 2011

Я работаю над приложением uitabbar, и мне интересно, можно ли в нем поместить представление.

Моя главная цель для этого состоит в том, чтобы я установил полупрозрачный музыкальный проигрыватель примерно на 20 пикселей над панелью вкладок, чтобы при переключении между другими представлениями воспроизведение музыки не прекращалось.

Подобное решение вы можете увидеть в приложении Madonna (оно сделано с Mobile Roadie).

Спасибо за помощь снова. надеюсь, кто-то знает это

1 Ответ

8 голосов
/ 13 февраля 2011

Вы можете поместить представления "поверх" всего приложения, поместив их в качестве подпредставлений окна приложения. Например, это «плавает» красный прямоугольник над всем вашим приложением (я пробовал это в приложении на основе панели вкладок, и оно отлично работало):

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Override point for customization after application launch.

    // Add the tab bar controller's view to the window and display.
    [self.window addSubview:tabBarController.view];
    [self.window makeKeyAndVisible];

    UIView *myView = [[[UIView alloc] initWithFrame:CGRectMake( 50, 50, 50, 50 )] autorelease];
    myView.backgroundColor = [UIColor redColor];
    [self.window addSubview:myView];

    return YES;
}
...