cocos2dではレイヤーを追加できますが、少し失われている可能性があります。 mapViewの上にレイヤーを追加したいと思います。通常はaddSubViewを呼び出すだけですが、問題はタブバーから呼び出す必要があることです。 Tab Barからビューを呼び出すと、mapView全体が表示されます。私が実際にやってみたいのは、作成したツールバー(再生ボタン、一時停止ボタン、停止ボタン)を追加し、CGRectMakeを使ってどこに行きたいかを判断することです。この機能を説明するには、オーバーレイを考えることが最善の方法です。マップ上にレイヤーを追加するだけです。たぶん、誰かがこれを行うための最善のアプローチを明らかにすることができます。ありがとうございました。地図上にレイヤーを追加TabBarからの表示
//アプリケーション代理人の例です。 VIEW1の初期化を残し、VIEW2、view3
self.tabBar = [[UITabBarController alloc] init];
self.tabBar.viewControllers = [NSArray arrayWithObjects:view1,view2,view3, nil];
[self.window addSubview:tabBar.view];