自动布局垂直间距问题

时间:2017-03-10 19:26:33

标签: ios autolayout

我在自动布局方面遇到一些问题,它会在IB中显示与运行时不同的间距。

以下是IB的截图:

IB screehsot

如您所见,大数字在顶部和底部没有任何填充。

但是当跑步时,它看起来像这样:

runtime screenshot

我错过了什么吗?

顺便说一下,我来自Android开发人员,看看所有这些限制,我觉得我要么缺少一个更简单的解决方案,要么iOS UI开发与Android相比真的很痛苦。

1 个答案:

答案 0 :(得分:2)

“我要么错过了一个更简单的解决方案,要么iOS UI与Android相比真的很痛苦”

你错过了一个更简单的解决方案。自动布局可能令人沮丧,直到你掌握它。在那之后,它使事情变得比以前容易得多。

这是表格单元格的一个版本,其间距在IB和运行时之间保持一致。而且,它使用UITableViewAutomaticDimension

enter image description here

正如您所看到的,它比您拥有的要简单得多。如果你告诉我你是使用Objective-C还是Swift(2.2?3.0?)Xcode 7或8,我很乐意让这些文件可用......