2012-02-09 85 views
0

我正在關注如何將iADS添加到應用程序的教程。本教程非常好,因爲它佔iOS 3.0+。它可以在這裏找到http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-app將子視圖添加到當前視圖中,而不會混淆視圖中對象的位置

現在,在本教程中,其中一個步驟是:

「但有一個簡單的方法來解決它 - 我們將簡單地移動控制到一個子視圖,而不是 !最簡單的方法是將另一個視圖從庫中拖入XIB,並將其大小更改爲與現有視圖大小相同(320×416),然後將現有視圖作爲新視圖的子視圖拖動。完成後,應如下所示:

enter image description here

現在我的問題是,當我將這個新視圖(子視圖)添加到當前視圖時,它不會展開到圖片所示的層次結構中,直到我選擇了所有內容(圖像,標籤等等)並手動將其拖入這個新的子視圖。這工作,但我對標籤,圖像等的定位已失去。一切都是在子視圖的中心堆疊在一起。我意識到這個教程是在xcode 3中完成的,但是我可以做些什麼來保持對象的位置?我在視圖中有很多對象,將它們全部重新定位將是一件非常痛苦的事情。

非常感謝!

+0

我相信,如果您突出顯示對象,則可以複製並粘貼它們。我不知道Xcode是否保留了他們的立場,但是值得一試。 – CodaFi 2012-02-09 05:00:43

+0

工程,但我失去了參考網點。謝謝 – Teddy13 2012-02-09 05:06:44

回答

1

你可以把你現有的原始視圖添加到另一個視圖,使你原來的子視圖。這應該保持所有原始視圖的子視圖位置相同。

+0

你是什麼意思?這是否會保持引用網點,因爲我嘗試了複製和粘貼方法,但是丟失了引用網點 – Teddy13 2012-02-09 05:06:29

+0

從上面的圖片判斷,您可以將子視圖添加到原始視圖中,然後將所有項目移動到新的子視圖中。你可以創建一個新視圖,然後將原始視圖移動到新視圖中。 – 2012-02-09 05:08:37

+0

美...工作就像一個魅力。謝謝! – Teddy13 2012-02-09 05:18:19

相關問題