0

UISplitviewControllerの詳細ビューのレイアウトに関して1つの問題に直面しています。以下は申請フローです。

   [window addsubview:PreLoginController.view]
  1. ログイン画面でアプリケーションが起動します[マスター=オプションの数+ログインボタンの詳細=マスターから選択したオプションの詳細]

  2. ユーザーが「ログイン」をクリックすると、1つのビュー[現在のモーダルビューコントローラーのような全画面表示]が表示され、ユーザーは詳細を入力して[ログイン]ボタンをクリックします

    [ウィンドウaddsubview:PostLoginController.view]

  3. ユーザーが[ログアウト]をクリックします

    [ウィンドウaddsubview:PreLoginController.view]

*問題はここにあります-詳細ページが幅427で表示され、黒いパッチが表示されます。その時点で詳細ページが正しく表示されている場合、幅は748です。

[window addsubview:PreLoginController.view]を2回呼び出すと、幅の乱れに影響するのはなぜですか。

これについて私を助けてください。

ありがとう、

4

1 に答える 1

0

問題を解決するには、以下の手順に従ってください。

  1. スプリットビューを通常どおりにロードします。
  2. ログインの場合は、presentModelViewControllerを使用してログインビューをロードします。

ビューを追加しないでください。

よろしく、vijay

于 2010-11-17T11:49:44.523 に答える