Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/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 Xcode 6中的动态集合视图项大小_Ios_Xcode_Storyboard - Fatal编程技术网

Ios Interface Builder Xcode 6中的动态集合视图项大小

Ios Interface Builder Xcode 6中的动态集合视图项大小,ios,xcode,storyboard,Ios,Xcode,Storyboard,我很好奇,是否可以将集合视图项配置为在故事板内部具有可变/动态大小 随着自适应布局和情节提要预览模式的引入,我觉得应该限制集合视图项大小的硬编码似乎有违直觉。这也使得使用预览模式调试约束更具挑战性 有关示例,请参见下面的屏幕截图。在屏幕截图中,我在3种不同尺寸的手机上显示了一个收藏视图。在我的例子中,我希望每个集合视图项都是屏幕的整个大小。我已经将集合视图背景设置为红色,第一个单元格的背景设置为蓝色(第二个单元格的背景为白色)。“我的收藏”视图具有将其固定到屏幕边框的约束,您可以看到它可以正确缩

我很好奇,是否可以将集合视图项配置为在故事板内部具有可变/动态大小

随着自适应布局和情节提要预览模式的引入,我觉得应该限制集合视图项大小的硬编码似乎有违直觉。这也使得使用预览模式调试约束更具挑战性

有关示例,请参见下面的屏幕截图。在屏幕截图中,我在3种不同尺寸的手机上显示了一个收藏视图。在我的例子中,我希望每个集合视图项都是屏幕的整个大小。我已经将集合视图背景设置为红色,第一个单元格的背景设置为蓝色(第二个单元格的背景为白色)。“我的收藏”视图具有将其固定到屏幕边框的约束,您可以看到它可以正确缩放。但是,“我的收藏”视图项的大小仍保持在序列图像板中硬编码的大小(320 x 600)。

我可以手动增加单元格大小以匹配iPhone 6的屏幕,您可以看到我在集合视图中的限制可以很好地扩展,但是现在预览模式对于4英寸和5.5英寸的大小来说看起来很混乱:

仅供参考,我知道如何使用
UICollectionViewDelegateFlowLayout
以编程方式调整集合视图项目大小,并且我还知道自适应布局的超级棒新
estimatedItemSize
属性,因此如果需要,我可以在代码中执行此操作。我试图解决的问题是,您不能在故事板中同时预览超过一个大小的集合视图


在我的梦想世界中,我可以对集合视图项的大小附加约束……它能成为现实吗?

iOS8引入了对表格/集合视图单元格中自动布局的支持。WWDC 2014§226“收藏视图中的新增内容”中对此进行了说明。我的笔记上没有分钟标记,但在开头。