Eva*_*Ogo 38 xcode ios autolayout xcode8
当我尝试将布局边距添加到TableViewCell上的标签时,使用Xcode上的右侧面板,我尝试添加显式边距(顶部,左侧,底部,右侧).但是,只要我输入数字值,或点击箭头更改值,Xcode就会崩溃.
我附上了一张照片,以显示我正在尝试添加布局边距的面板,以及它崩溃的位置.
任何想法为什么它不会让我调整利润?

我面临着类似的问题。
我找到的答案以及我在实际项目(但对于 UICollectionView)中使用的答案是获取 CollectionViewFlowLayout 的出口并在代码中自己定义边距(行间距和项目间距)。
例如
collectionViewFlowLayout.minimumLineSpacing = getCollectionViewWidth() * 0.05
Run Code Online (Sandbox Code Playgroud)
其中getCollectionViewWidth()是一个函数,它返回集合视图的大小(对于不同的屏幕,它会有所不同),0.05 只是随机系数。
希望对你有帮助,有什么问题也可以继续问。
如果在故事板中的任何视图上添加边距时发生崩溃,您也可以尝试获取它们的出口并重新定义它们的框架。这是一种有点糟糕的风格,但如果你不明白问题所在,这是我可以向你推荐的唯一一种,也是我自己使用的。
还可以尝试在 X-Code 中通过单击任务栏中的“产品”-“清理”来清理项目。
| 归档时间: |
|
| 查看次数: |
1373 次 |
| 最近记录: |