2017-03-17 29 views
0

我有一個UIView子類,其佈局在.xib文件中。我大小設置爲自由形式和尺寸類似200×300在Interface Builder xib文件中設計具有自定義大小的UIView子類自動佈局

如何設置不同尺寸的iPad所以「查看」選項正確顯示它會是什麼樣子的預覽?

或者,這可以以不同的方式實現嗎?也許使用故事板而不是xib文件?

+0

您是否希望IB_Designable工作,看在設計時的觀點。把它從XIB中拉出來實際上比Objective-C更容易(或者至少,看起來是這樣)。請參閱下面我的答案中的示例... – DonMag

回答

0

上週我做了類似的功能。我有一個xib文件,並用作collectionView項目。通過接口生成器,它不能被區分。我通過編程實現了這一點。您可以根據需要更改UIView的大小。

讓我知道你是否有任何疑問。

+0

我知道並執行此操作,因爲它可以在所有設備上正常工作。但缺點是,我無法預覽的佈局和我要運行在不同的設備模擬器的應用程序。 –

+0

是的,你不能預覽它,即使你可以改變在Interface Builder中的UIView的大小,得到一眼它的模樣。 –

+0

我明白了。我會繼續打開更多的想法。 –

0

當然,你可以把它與自動佈局兼容,可以使用IBDesignable在Interface Builder做可視化佈局。

我有幾個例子 - 包括從XIB文件中加載自定義視圖 - 在這裏:https://github.com/DonMag/IBDesignInspect

相關問題