0

我正在寻找更改我的 tableview 的列数而不对其进行子类化。有什么建议么?

4

3 回答 3

1

我想你可以在这里找到你的幸福:http: //usxue.is-programmer.com/posts/14176.html 有了它,你可以创建一个网格并拥有多个列

于 2012-05-10T15:37:17.207 回答
0

如果您不需要选择单个列,则可以将 UITableViewCell 子类化以使其看起来像具有多个列。

于 2012-05-10T15:38:02.387 回答
0

在不继承任何子类的情况下执行此操作需要按如下方式完成:

1) 在视图中放置一个 UIScrollView。
2)在 UIScrollView 中嵌入 n 个 UITableView,其中 n 是所需的列数。
3) 在所有 UITableViews 中关闭滚动。
4) 使所有 UITableView 框架等于该 UITableView 的 contentSize。
5) 设置 UIScrollView 的内容大小等于 UITableView 的最大框架。

我没有对此进行测试,因为我肯定会推荐子类化 UITableView 或 UITableViewCell,但这是一种方法。

于 2012-05-10T21:13:51.003 回答