在Interface Builder Xib文件中使用自定义大小设计UIView子类自动布局

在Interface Builder Xib文件中使用自定义大小设计UIView子类自动布局

问题描述:

我有一个UIView子类,其布局在.xib文件中.我将尺寸设置为自由形式,并将尺寸设置为200 x 300.

I have an UIView subclass with its layout in a .xib file. I set the size to freeform and the dimensions to something like 200 x 300.

如何为iPad设置不同的尺寸,以便查看方式"选项正确显示其外观预览?

How can I set different dimensions for iPad so the "View as" option correctly show a preview of how it would look like?

或者,这可以通过其他方式实现吗?也许使用情节提要而不是xib文件?

Or, can this be achieved in a different way? Maybe using a storyboard instead of a xib file?

当然,您可以使其与自动布局兼容,并且可以使用IBDesignable在Interface Builder中进行视觉布局.

Certainly, you can make it compatible with Auto Layout and you can use IBDesignable to do visual layout in Interface Builder.

我有几个示例-包括从XIB文件加载自定义视图-此处: https://github.com/DonMag/IBDesignInspect

I have a couple examples - including loading custom views from XIB files - here: https://github.com/DonMag/IBDesignInspect