2011-07-09 43 views
0

我有點困惑和沮喪,爲什麼我拖到IB上的圖像視圖(和UIViews)總是重新調整大小和重新定位自己而不是添加IB自身的參數。例如,我在「模擬用戶界面元素」下的IB屬性窗口中,將「方向」改爲「風景」,將「狀態欄」改爲「未指定」,並且它們都像魅力一樣工作:IB在Xcode中顯示爲風景。IB suvbiews認爲我在縱向,即使IB在風景

但是,如果我將圖像視圖拖到IB上,它會自動使用其大小檢查器的大小調整規則,就好像它期望其「正常」位置和大小爲縱向一樣。所以作爲一個似乎不必要的額外步驟,我必須操縱添加到IB的所有內容的大小規則。有沒有簡單的解決方法,或者我們假設拖到IB上的項目總是將肖像作爲他們的主要方向。

回答

0

IB沒有應用於新對象的可自定義默認設置,因此您必須爲添加的每個新元素定義調整大小屬性。 因此,從某種意義上說,就像你說的那樣,這個取向是默認的人像。另一方面,如果您沒有在IB中爲Cocoa應用程序定義調整大小的屬性,則該佈局將不適用於窗口的任何大小調整;與iOS,事情似乎正常工作,因爲默認情況下,沒有可能調整大小。我想在這裏說的是,一般來說,必須爲IB中的新元素定義resizing屬性是非常正常的。