我的目标是显示标签列表,按{0}按字母顺序排序。第一个单元格 - 所有标签开始于" A",第二个 - 开始于" B"等等。看看图片:
所以我想得到相同的结果。不幸的是我不知道怎么做,根本不知道。我做了一些搜索,但没有类似的。每个单元格中的标签数量都是动态的,因此我很难。
编辑: 想了一会儿之后,我想出了在for循环中创建标签并将它们添加到子视图的想法。像这样:
UITableViewCell
水稻源:iOS create UILabels dynamically 需要弄清楚如何将它们分为2列和东西。 任何堡垒她的建议?谢谢。
答案 0 :(得分:1)
计算标签(标签)位置会给你带来痛苦,但没有别的。假设您计算了location.x,如果有两个以上的标签,这次你需要计算第三个的location.y。即使您同时计算这两个字母,也需要计算每个字母的行高。
试图把这个问你怎么说/描述。要获得好结果,需要做太多工作。在这里看看我为测试做了什么。
使用UITableViewCells中的UICollectionView或直接使用UICollectionView来实现此目的的最佳方法。
这几乎是完整的项目,这就是为什么很难在这里输入它。您可以找到有用的this tutorial。