0

アプリを横向きに対応させることにしたときに、UITableView で奇妙な動作を見つけました。

UITableViewControllers といくつかのデータにそれぞれリンクされた 2 つの UITableView があります。最初の TVC にリンクされたナビゲーション コントローラーを作成し、TVC 間にセグエを追加しました

シミュレーターを実行すると、最初のテーブルビューが表示されます。ランドスケープ モードに切り替え、行をクリックして 2 番目のテーブルビューを表示します。ポートレート モードに戻り、[戻る] ボタンをクリックします。

そして、最初のテーブルビューが再表示されると、下部に奇妙な水平スクロールがあり、テーブルビューを移動できます。最初のテーブルビューはまだランドスケープ モードにあると信じているようです: http://i.imgur.com/wzmFQ.png

結果なしでviewWillAppearでいくつかの変更を試みました...

誰もこの問題に遭遇しましたか?

4

1 に答える 1

1

UITableview の後ろに UIScrollview がある場合に発生することがあります。これは、ビューの回転と自動レイアウトに関連しています。テーブルビューのフレームなどを設定しているかどうかを確認してください。

于 2012-11-20T19:20:49.090 に答える