的UITableView
问题描述:
的水平滚动
可能重复:
Horizontal UITableView
Horizontal scrolling UITableView的UITableView
我们能在水平滚动iphone一的tableview?我有一个四列的tableview。我可以水平滚动显示值吗? 在此先感谢
答
我想你想显示的详细文本。跟我一样的情况。我尝试了2个选项。一个添加UIScroll视图并在其中添加UITable视图。但它不工作。然后我使用自定义单元格并在单元格中添加Ui滚动。它的工作原理,但我认为这是对苹果的HIG。
所以最后我尝试了最后的选择,这对我很有用。我为单元格的文本添加了换行符模式,将它分成2行或3行以在单元格中显示全文。这里是“索引路径行中的单元”方法中的示例代码,而在创建单元时创建单元的方式是指创建时的单元格。试试这个,我希望它能帮助你。
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines =0;
cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:15.0];
}
在Xcode 7和iOS 8/9下,我能够在UIScrollView中添加一个UITableView,并且进行水平滚动。你基本上有tableview是它的单元格的宽度和所有他们的高度结合起来,将它添加到框架比tableview小的scrollview,并使scrollview的contentSize属性成为tableview框架的大小。这将允许滚动视图滚动。你还必须玩弄一些“反弹”设置,并可能禁用VC的'自动禁用滑动视图集合'并调整'contentInset'属性。 –