2

我正在开发一个 uitabbar 应用程序,我想知道是否可以在其中放置一个视图。

我的主要目的是我 2ill 在标签栏上方放置一个大约 20 像素的半透明音乐播放器,这样当用户在其他视图之间切换时,音乐播放不会停止。

您可以在 Madonna App 中看到类似的解决方案(使用 Mobile Roadie 制作)。

感谢您再次提供帮助。希望有人知道这一点

4

1 回答 1

8

您可以将视图放在整个应用程序的“顶部”,方法是将它们作为应用程序窗口的子视图。例如,这将在整个应用程序上“浮动”一个红色矩形(我在一个基于标签栏的应用程序中进行了尝试,效果很好):

- (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;
}
于 2011-02-13T20:00:36.220 回答