私は別のUIDetailViewControllers
を持っているUISplitViewController
を実装しようとしています。すべての詳細ビューが実装するデリゲートを作成しました。ポートレートモードでマスタービューにアクセスするためのボタンであるUIBarButtonItem
のみがあります。 1つの例外を除いてすべて正常に機能します。詳細ビューコントローラを置き換えると、ボタンは表示されません。 UISplitViewControllerDelegate
を実装しているマスタービューコントローラでは、shouldHideViewController
が呼び出されますが、willHideViewController
は呼び出されません。私はshouldHideViewController
がYESを返すことを確認しました。 shouldHideViewController
は何が呼び出されますが、willHideViewController
は呼び出されません。最初のものがYESを返すならば、彼らはいつも一緒に呼ばれるべきではありませんか?詳細ビューを置き換えた後にデバイスを回転させると、すべて正常に動作します。なぜshouldHideViewControllerは呼び出されますが、willHideViewControllerは呼び出されませんか?
1
A
答えて
1
awakeFromNib:またはviewDidLoad:で代理人を設定しましたか?あなたがのviewDidLoadに設定した場合
- デリゲートは、ストーリーボード
+0
ありがとう、ありがとう!決して通常はペン先から目を覚まして、ベーコンを保存する必要はありません –
関連する問題
- 1. 謎:Qtでは、なぜeditorEventが呼び出されますが、createEditorは呼び出されませんか?
- 2. UIViewController:viewWillAppearが呼び出され、viewDidAppearは呼び出されません。
- 3. なぜform.Hide()を呼び出すとフリッカーが発生しますが、form.Close()は呼び出されませんか?
- 4. OnMenuItemSelectedは呼び出されません
- 5. onFinishInflate()は呼び出されません
- 6. OnServiceConnectedは呼び出されません
- 7. なぜAVCaptureStillImageOutput :: captureStillImageAsynchronouslyFromConnection:completionHandlerは呼び出されませんか?
- 8. なぜonStartは呼び出されませんか?
- 9. なぜこのAJAXコールバックは呼び出されませんか?
- 10. OnVideoSizeChangedが呼び出されません
- 11. なぜ機能が呼び出されませんか?
- 12. didReadRSSIはiOSでは呼び出されましたが、OS Xでは呼び出されません
- 13. セレクタはnumberOfRowsInSectionで呼び出されますが、cellForRowAtIndexPathでは呼び出されません
- 14. UISplitViewControllerDelegateからwillHideViewControllerが呼び出されない場合があります。
- 15. initとinitWithNibNameは呼び出されませんが、viewDidLoadが呼び出されます
- 16. accessoryButtonTappedForRowWithIndexPath:呼び出されません。
- 17. AVAudioSessionDelegateはendInterruptionで呼び出されましたが、beginInterruptionは呼び出されません
- 18. ajax呼び出し成功関数は呼び出されません
- 19. カスタマイズされたArrayAdapterのgetViewは呼び出されません
- 20. @PostPersistは呼び出されません... @PrePersistは...なぜですか?
- 21. fbDidLoginまたはfbDidNotLoginが呼び出されていません
- 22. NSTimerは実行されますが、関数は呼び出されません
- 23. nsinvocationが呼び出されますか?
- 24. なぜ私のエフェクトは2回呼び出されますか?
- 25. なぜonResumeはonRequestPermissionsResultの後に呼び出されますか?
- 26. JavascriptはIEとFFで呼び出されますが、Chromeでは呼び出されません。なぜですか?
- 27. PHPコンストラクタは呼び出されませんか?か何か?
- 28. xhtmlサーブレットを呼び出すとサーブレットが呼び出されず、応答が返されません
- 29. IE8ではPage_Initが呼び出されていません
- 30. .NET 4.5ではHttpModuleが呼び出されていません
にUISplitViewControllerがあなたのUIWIndowsのrootViewControllerされたときに設定されていないのだろうか?そうでないときにはいくつか問題があります。 –
マスタービューコントローラにはナビゲーションコントローラがあります。私が3番目の画面にいるとき、それがディテールビューを置き換えます。問題ありますか? – Adriana
私はついにそれを動作させました:-)分割ビューBarButtonItemを新しい詳細ビューコントローラに転送しなければなりませんでした。 – Adriana