0

私のアプリでは、アプリで表示される UIView (「functionView」と呼ばれる) を設定したいと考えています。View Controller を変更すると、その位置にとどまる必要があります。例を示します。

ここに画像の説明を入力

ご覧のとおり、ビュー関数は常にその位置にあり、その位置を変更するべきではありません。

appDelegate からこのビューを設定できますか? どうすればそれを制御できますか?クラス (UIView のサブクラス) を使用できますか?

**重要: タブ バーではなく、アニメーションを使用してビュー コントローラー上を移動できるビューにする必要があります

ありがとう

4

2 に答える 2

3

関数ビューを含むコンテナー ビュー コントローラーと、最初と 2 番目のビュー用のビュー コントローラーを使用する必要があります。

このView Controller内でナビゲーション/遷移ロジックを管理する必要があります

この質問には、優れた WWDC ビデオへのリンクと、これに関するブログ投稿があります: Container View Controller Examples

于 2012-07-17T13:04:56.040 に答える
2

ルート viewController の代わりに、サブビューをアプリケーションのメイン ウィンドウに追加できます。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//...
    [window addSubview:functionView];
//...
于 2012-07-17T13:00:30.503 に答える