iPhone Tabbar应用程序:是否可以在标签栏中添加子视图(在其顶部)?

dre*_*der 2 iphone objective-c uitabbarcontroller uitabbar addsubview

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

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

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

再次感谢您的帮助.希望有人知道这一点

Bog*_*tyr 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;
}
Run Code Online (Sandbox Code Playgroud)