我在使用自动布局时遇到了一些问题,即在IB中显示的间距与在运行时中显示的间距不同。
这是IB的屏幕截图:
如您所见,大数字的顶部和底部没有任何填充。
但是运行时,它看起来像这样:
我想念什么吗?
顺便说一句,我来自Android开发人员,看着所有这些限制,我觉得自己要么缺少一个简单的解决方案,要么与iOS UI开发人员相比,这真是痛苦。
最佳答案
“我想念一个更简单的解决方案,或者与Android相比,iOS UI开发人员感到非常痛苦”
您缺少一个更简单的解决方案。自动布局可能会令人沮丧,直到您掌握了它。之后,它使事情变得比以前容易得多。
这是表格单元的一个版本,其中IB和运行时之间的间距保持一致。并且,它使用UITableViewAutomaticDimension
如您所见,它比您拥有的要简单得多。如果您告诉我您使用的是Objective-C还是Swift(2.2?3.0?)Xcode 7或8,我将很乐意提供这些文件...
关于ios - 自动布局垂直间距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42726264/