【问题标题】:Adaptive layout in uitableview swiftuitableview swift中的自适应布局
【发布时间】:2017-08-18 19:49:54
【问题描述】:

我正在构建一个评论应用程序,其中包括提交评论,包括作者 img、姓名、日期和级别。问题出现了,因为不是每个人的名字都一样长,这使得布局看起来乱七八糟,如图所示。如何进行布局以使项目之间在名称长度方面具有相似的空间?

正如您所看到的用户名 frqlich,公开的想法是将标签的大小调整为名称,然后将日期和 niveau 标签拉近它们将有一个恒定的距离。最好的方法是什么?

【问题讨论】:

    标签: swift tableview adaptive-ui


    【解决方案1】:

    你是怎么得到你显示的数据的?,反正有很多方法,最简单的可能是在名称Label中使用Dynamic Type字体,这样它会自动更改字体大小以使其适合相同的空间.此外,您可以使用水平堆栈视图,在其中将 3 个元素分组,元素之间的距离恒定。更复杂的方法可能是控制将约束拖动到代码中,并以编程方式将它们的值设置为每次都相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多