Ios7 如何根据iOS中的设计规范布局UIlabel对象

Ios7 如何根据iOS中的设计规范布局UIlabel对象,ios7,space,uielement,Ios7,Space,Uielement,我在创建iOS屏幕以配合设计团队提供的视觉设计方面遇到了一些困难 设计团队提供了每个屏幕的间距信息,显示了每个文本与屏幕上其他UI元素的间距。随信附上,供您参考。您可以在这里看到,两个文本标签“激活您的帐户”和“验证链接…”以25px的间隔放置 同样的事情,我正试图实现在故事板。我附上故事板屏幕快照以供参考 从这里你可以看到,我不能完全保留两个文本标签的25px b/w,因为对于以下问题 文本字体是自定义字体,我无法在情节提要中加载相同的字体。我已经在项目中添加了字体文件,但是当我尝试在脚本U

我在创建iOS屏幕以配合设计团队提供的视觉设计方面遇到了一些困难

设计团队提供了每个屏幕的间距信息,显示了每个文本与屏幕上其他UI元素的间距。随信附上,供您参考。您可以在这里看到,两个文本标签“激活您的帐户”和“验证链接…”以25px的间隔放置

同样的事情,我正试图实现在故事板。我附上故事板屏幕快照以供参考

从这里你可以看到,我不能完全保留两个文本标签的25px b/w,因为对于以下问题

  • 文本字体是自定义字体,我无法在情节提要中加载相同的字体。我已经在项目中添加了字体文件,但是当我尝试在脚本UILabel中打开它时,它没有列出。我不知道为什么xcode没有出现。这使我很难调整标签框架的大小。如果我试图减少标签中的空白(文本的上半部分和下半部分),这将降低标签高度,但是当我以编程方式设置字体时,它不适合这个小空间

  • 当我尝试增加标签的高度时,标签内的文本开始显示在中心,在标签框的顶部和底部留下空间

  • 所以我想知道如何解决这个问题。如果有人有这个问题并解决了,请让我知道如何解决这个问题


    非常感谢

    您的设计师没有正确指定他们的设计:)向他们展示iOS如何呈现文本,并让他们以相同的方式指定他们的设计。这就是我们在Facebook设计团队所做的。我为您模拟了一个示例(每个正方形为4dp/8px)