2011-10-05 111 views
0

我正在制作一个自定义单元格,它具有文本字段,因此自定义单元格大于iphone屏幕的大小。但我无法进行水平滚动以到达细胞。 我已经尝试使用viewController并向其添加表视图以及创建表视图控制器并向其添加自定义单元格。自定义单元格在UITableView

当通过TableViewController做到这一点,我不能够水平滚动它,而我没有得到如何将自定义单元类添加到放置在viewController中的tableView对象。我知道UITableView是UIScrollView的子类,但不能执行它。请帮助。 谢谢

回答

0

按照文档at

在UIKit框架表视图,因为它被设计用于具有小屏幕的设备被限制为一列 。 UITableView 是UIScrollView的子类,它允许用户滚动 表,,虽然UITableView只允许垂直滚动。

如您所愿,您将不得不采取其他方法。现在使用带有TextFields的自定义单元格实际上不需要您要求使用Horizo​​natl滚动。如果文本真的很大,您可能会考虑使用TextView而不是TextField。

希望它有帮助

0

理想情况下,你应该截断你的文本。但是,如果显示整个文本很重要,请将滚动视图添加为子视图(或将其设置为内容视图),然后将标签添加到子视图中。然后每个单元格将单独水平滚动。