2016-04-08 6 views
0

私はUITableViewControllerの上に別のViewControllerを表示するためにUIViewControllerTransitioningDelegateを使用しました。UIViewControllerTransitioningDelegateは、UITableViewControllerの上にポップアップ画面を表示します。

これは、既存のUITableViewControllerをView Controller + Tableに置き換えるのを防ぐのに役立ちました(または、テーブルの上にあるテーブルでスクロールしないビューを表示するために結合コンポーネントをハッキングする)。

これは、テーブルオブジェクトにdidSelectRowを追加しようとするまでうまくいきました。解雇され、次の問題は、(すべてのナビゲーションコントローラに関連付けられている)を開始するとき(ポップアップ表示)ビューコントローラは、[OK]を動作しますが:

  1. ツールバーを - 私は(常に表示)画面上のツールバーを持っています。 (ポップアップ)ビューコントローラを閉じると、ツールバーはステータスを「非表示」に変更します(「非表示」をfalseに設定して戻します)。

  2. (ナビゲーションコントローラーが所有する)画面(浮動)ボタン - これらが表示されていれば、それらは '消えます'。 x、y座標を確認すると、その位置は変更されていませんが、ビューのレイヤリングの観点から後方にプッシュされたように見えます)。

誰もこの行動に遭遇しましたか?

は、以下のデバイスでテストされました:4s、5,6/6p、6s/6sp。

すべてのデバイスはiPhone 6(第1世代)を除いて同じ問題を示しました。

iosバージョン9.2,9.2.1,9.3,9.3.1でテスト済みです。

答えて

0

問題は、現在の/提示しているVCをナビゲーションコントローラを介して提示することとは反対の方法で表示した結果生じました。変更されると、それはすべて期待通りに機能しました。

関連する問題