标签: ios swift picker
我想要实现的是具有3个组件同时滚动的选择器,所以我正在做的是使用1个组件并将文本间隔开。我可以使用UIFont sizewithFont Method收集文本的宽度。所以我需要计算的是emptyspaces b / w 1-2和2-3要添加的组件的数量。
答案 0 :(得分:1)
使用viewForRow代替titleForRow,并根据需要返回包含3个标签的视图。无需处理添加空格。只需为视图中的标签设置约束。
viewForRow
titleForRow
比计算文本大小和尝试用空格填充文本容易得多,其中没有一个会完美呈现。