2014-05-06 31 views
1

我開發了DetailViewController,源自UIViewController。現在我想用這DetailViewController在另一個InfoViewController的佈局。我發現了一種通過使用addSubView方法來實現這一點的方法。但我正在尋找的是通過nib文件來繪製它,就像其他UIView s一樣。我想DetailViewContollerInfoViewController的佈局通過nib文件。這可能嗎?如何通過在xcode中的筆尖在另一個UIViewController中放置UIViewController

任何迴應將感激。

+0

我認爲在nib文件中是不可能的。你必須使用代碼(只是我的想法) – nmh

回答

1

是有可能..

首先拆下引用出口,用於視圖DetailViewController.xib。

然後在InfoViewController.xib中拖放Object並將自定義類編輯爲DetailViewController。

現在在InfoViewController.xib中拖放視圖並添加您想要的任何子視圖。現在將引用outlet的新視圖添加到位於對象下的DetailViewController。

希望這會幫助你。

+0

@ sam18感覺自由,如果你想更多的幫助.. –

+0

@Satish謝謝你的迴應。我在網上衝浪,發現一些聲明說:「不建議將UIViewController放在另一個UIViewController中,而是創建自定義的UIViews並用UIView在UIViewController中繪製它,然後通過標識檢查器將類名更改爲自定義視圖的類名」。你對此有何評論? – sam18

相關問題