我有一个有30行的UITableView
。我希望每一行都有一个日期,一个标题和一个名字。
现在就是这样:
Oct 29 name title
但名称和标题发生了变化,所以我有类似的东西:
Oct 29 name title
Oct 30 biggername biggertitle
Oct 30 xx title
我想像这样制作3个等于的列:
Oct 29 | name | title
Oct 31 | b... | bi...
Oct 30 | xx | title
我如何在UITableView
?
答案 0 :(得分:2)
使用UITableViewCustomCell
获取此内容的最佳而简单的方法。
看到此链接 - Custom tableView Cell
在单元格XIB中,每行需要3 UILabel
,然后将它们用作列。
如果这不适合您,只需在Google上搜索自定义TableView单元格:)
答案 1 :(得分:1)
我设法完成此操作的最佳方法是使用自定义UITableViewCell
,每个列都有一个标签。这样,您可以将“列”的宽度指定为每个标签的宽度,然后在cellForRowAtIndexPath
答案 2 :(得分:0)
对于UITableViewCell
,您可以通过制作相同宽度的3 UILabel
来完成此任务,然后在单元格中添加所有这些UILabel
[cell addSubview:yourLabel];
如果你想在两者之间添加这个单独的图像,那么只需创建一个UIImageView
,然后将此UIImageView
添加为单元格的子视图。
[cell addSubview:yourImage];