Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Interface Builder xib文件中使用自定义大小设计UIView子类自动布局_Ios_Objective C_Uiview_Autolayout - Fatal编程技术网

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

Ios 在Interface Builder xib文件中使用自定义大小设计UIView子类自动布局,ios,objective-c,uiview,autolayout,Ios,Objective C,Uiview,Autolayout,我有一个UIView子类,它的布局在.xib文件中。我将大小设置为freeform,尺寸设置为200x300 我如何为iPad设置不同的尺寸,以便“查看方式”选项正确地显示其外观预览 或者,这能以不同的方式实现吗?也许使用故事板而不是xib文件?类似于我上周做的功能。我有一个xib文件,用作collectionView项。通过interface builder,它不能有所不同。我是通过编程实现的。您可以根据需要更改UIView的大小 如果您有任何疑问,请告诉我。类似于我上周所做的功能。我有一个x

我有一个UIView子类,它的布局在
.xib
文件中。我将大小设置为freeform,尺寸设置为200x300

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


或者,这能以不同的方式实现吗?也许使用故事板而不是xib文件?

类似于我上周做的功能。我有一个xib文件,用作collectionView项。通过interface builder,它不能有所不同。我是通过编程实现的。您可以根据需要更改UIView的大小


如果您有任何疑问,请告诉我。

类似于我上周所做的功能。我有一个xib文件,用作collectionView项。通过interface builder,它不能有所不同。我是通过编程实现的。您可以根据需要更改UIView的大小


如果您有任何疑问,请告诉我。

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


我这里有几个示例,包括从XIB文件加载自定义视图:

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


我有几个例子——包括从XIB文件加载自定义视图——这里:

我知道并做到了这一点,因为它在所有设备上都能正常工作。但缺点是我不能预览布局,我必须在不同的设备上的模拟器中运行应用程序。是的,你不能预览它,即使你可以在interface builder中更改UIView的大小以查看它的外观。我理解。我会为更多的想法保持开放。我知道并做到了这一点,因为它在所有设备上都能正常工作。但缺点是我不能预览布局,我必须在不同的设备上的模拟器中运行应用程序。是的,你不能预览它,即使你可以在interface builder中更改UIView的大小以查看它的外观。我理解。我将对此保持开放以获取更多想法。您希望使用IB_Designable在设计期间查看视图。使用Swift将其从XIB中取出实际上要比Objective-C容易得多(或者至少看起来是这样)。请参见下面我的答案中的示例……您希望使用IB_Designable在设计期间查看视图。使用Swift将其从XIB中取出实际上要比Objective-C容易得多(或者至少看起来是这样)。请参见下面我的答案中的示例。。。