2016-05-16 51 views
0

所以我「不小心」創建了3個nib文件,我可以在三個視圖(.xib文件)之間左右滑動,但是我有一些關於佈局和自動佈局的問題,設備看起來不錯,其他....不那麼熱。.xib文件的問題

我想添加一些圖像和一個按鈕,但是,放置是完全奇怪的。

我該如何解決這個問題?

另外,如果可能,我可以只使用ViewController來將自己展示在.xib文件中嗎?

回答

0

有兩種方法可以考慮你的情況。 首先,您可以將這3個nib文件中的每一個與視圖控制器連接起來。然後,您可以使用頁面視圖控制器來管理所有這三個視圖控制器。頁面視圖控制器支持左右滑動以顯示不同的視圖控制器。您只需要使每個視圖控制器佈局正確,然後所有刷卡操作都將由頁面視圖控制器處理。其次,您可以使用3個子視圖控制器創建一個根視圖控制器。你應該調用rootViewController.addChildController方法來添加這3個子視圖控制器。但是你需要仔細考慮這3個子視圖控制器的佈局,因爲它們只是根視圖控制器的一部分。

0

您必須檢查顯示問題的自動佈局約束。某些時候,自動佈局會導致顯示問題。

對於三個.nib文件,您可以簡單地使用視圖控制器,並在需要時將其添加到根視圖,並在需要刪除它時從根視圖中刪除它。