2016-05-16 4 views
0

3つのnibファイルを「誤って」作成しましたが、3つのビュー(.xibファイル)の間で左右にスワイプできますが、レイアウトや自動レイアウトに関する問題デバイスは素晴らしい、他の....はあまりにも暑い。.xibファイルに関する問題

私はいくつかの画像とボタンを追加しようとしていますが、プレースメントは全く変わっています。

この問題はどのように解決できますか?

また、可能であれば、ViewControllerを使用して.xibファイルを表示することはできますか?

答えて

0

あなたの状況を考える方法は2つあります。 まず、これら3つのnibファイルをそれぞれView Controllerに接続することができます。次に、ページビューコントローラを使用して、これら3つのビューコントローラをすべて管理できます。ページビューコントローラは、異なるビューコントローラを表示するために左右にスワイプをサポートしています。各ビューコントローラのレイアウトを正しく設定するだけで、すべてのスワイプアクションがページビューコントローラによって処理されます。 第2に、3つのサブビューコントローラを持つルートビューコントローラを作成できます。これらの3つのサブビューコントローラを追加するには、rootViewController.addChildControllerメソッドを呼び出す必要があります。しかし、これらの3つのサブビューコントローラは、ルートビューコントローラの一部にすぎないので、これらの3つのサブビューコントローラのレイアウトについて注意深く検討する必要があります。

0

ディスプレイに関する自動レイアウトの制約をチェックする必要があります。自動レイアウトによってディスプレイに問題が生じることがあります。

3つの.nibファイルでは、必要に応じてView Controllerを使用してルートビューに追加し、削除するときにルートビューから削除することができます。