ios - 在UITableViewCell中重复UILabel-LMLPHP
如截图所示,我在UITableViewCell中有两个标签。一个标签显示产品名称,另一个显示其值。我希望它们的文本同时对齐,因为您可以看到,如果产品名称在一行中合适,并且当它在多行中失败时,它可以工作。我是否可以在TableViewCell中使用可重复的标签,或者是否有其他方法来解决我的问题。主要思想是两个标签的文本应该正确对齐。

最佳答案

通常您应该从服务器获取Product数组

struct Product {
    let name: String
    let value: UInt
}

以这种方式构造,您可以生成一个小的UITableView,也可以在单元格内生成nUIViews,其中每一行包含这两个具有自动高度的UILabel
这样它们就可以对齐了。
从服务器接收单个字符串并不是最好的方案:您可以通过为其中的每个String拆分\n来分离产品名称,然后重新创建此结构。

关于ios - 在UITableViewCell中重复UILabel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40780076/

10-09 08:05