无法在 Storyboard 中更改自定义 UICollectionViewCell
Cannot change custom UICollectionViewCell in Storyboard
我有一个带有自定义 UICollectionViewCell
的 UICollectionView
。第一次制作时,我使用 Interface Builder(通过 XCode 8)来调整集合视图和单元格的大小。
现在,我正在尝试调整单元格的大小,但我无法在 Interface Builder 中这样做(使用 XCode 9)。我无法在集合视图本身或自定义单元格上调整单元格的宽度或高度。 up/down 箭头没有任何作用,输入值也没有作用。它只是保持在 145。
我看到了一些关于无法通过 Interface Builder 使用 UICollectionViewController
执行此操作的答案,只有 UICollectionView
,但它是一个集合视图而不是 UICollectionViewController
。
我确定 XCode 9 中缺少一些新的 setting/config,但我不明白为什么我无法调整自定义值。
我运行遇到了同样的问题。
原来项目大小是由包含的流布局定义的。所以在流布局中编辑项目大小,父集合视图的项目大小也相应改变。
我尝试了 Jonny 的回答,但我使用的是自定义 FlowLayout,也无法编辑它的单元格大小。我不得不在故事板源代码中手动编辑集合视图的大小、单元格和布局(在项目视图中右键单击故事板并 select "open as / source code")。
现在尺寸正确了,但仍然无法从 UI 编辑 ¯_(ツ)_/¯
同样的问题,宽度不会改变。但是我将高度更改为不同的东西,然后它让我编辑宽度。
Xcode 12.3。我有同样的问题,为我解决的是将集合视图滚动方向从垂直更改为水平以进行更改,然后在完成值编辑后显然恢复到垂直(我的预期方向)。
我有一个带有自定义 UICollectionViewCell
的 UICollectionView
。第一次制作时,我使用 Interface Builder(通过 XCode 8)来调整集合视图和单元格的大小。
现在,我正在尝试调整单元格的大小,但我无法在 Interface Builder 中这样做(使用 XCode 9)。我无法在集合视图本身或自定义单元格上调整单元格的宽度或高度。 up/down 箭头没有任何作用,输入值也没有作用。它只是保持在 145。
我看到了一些关于无法通过 Interface Builder 使用 UICollectionViewController
执行此操作的答案,只有 UICollectionView
,但它是一个集合视图而不是 UICollectionViewController
。
我确定 XCode 9 中缺少一些新的 setting/config,但我不明白为什么我无法调整自定义值。
我运行遇到了同样的问题。
原来项目大小是由包含的流布局定义的。所以在流布局中编辑项目大小,父集合视图的项目大小也相应改变。
我尝试了 Jonny 的回答,但我使用的是自定义 FlowLayout,也无法编辑它的单元格大小。我不得不在故事板源代码中手动编辑集合视图的大小、单元格和布局(在项目视图中右键单击故事板并 select "open as / source code")。
现在尺寸正确了,但仍然无法从 UI 编辑 ¯_(ツ)_/¯
同样的问题,宽度不会改变。但是我将高度更改为不同的东西,然后它让我编辑宽度。
Xcode 12.3。我有同样的问题,为我解决的是将集合视图滚动方向从垂直更改为水平以进行更改,然后在完成值编辑后显然恢复到垂直(我的预期方向)。