2

我正在尝试创建一个verticalTableView,它在每个可以水平滚动的verticalTableViewCell 内都有一个horizo​​ntalTableView(与“Pulse”应用程序的概念相同)。而且我找到了很多教程(下面两个例子),但它们都是在 XIB 时代。任何人都可以解释如何做到这一点/给我一个关于如何用故事板做同样事情的教程的链接吗?

第一个教程

第二个教程

更新:此后,我发现了另一个关于 SO 的问题,该问题由提出该问题的同一个人回答。这个人已经设法使用 UITableViewCell 类实现 tableView 的协议,问题是如何实现?包含动态tableView的tableView是静态的有关系吗?

静态 UITableViewCell 中的动态 UITableView

4

2 回答 2

4

使用以下代码部分创建所需的表。

    UITableView *horizontalTable = [[UITableView alloc] init];
    [horizontalTable setDelegate:self];
    [horizontalTable setDataSource:self];
    horizontalTable.transform = CGAffineTransformMakeRotation(-M_PI * 0.5);
    horizontalTable.autoresizesSubviews=NO;
 frame =CGRectMake(140, 0 , 642, 85);
//frame is important this has to be set accordingly. if we did not set it properly, tableview will not appear some times in the view
[self.view addSubview:customTable];

在自定义单元格的 CustomCell 类中,我们找到以下方法。

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

在那个方法中,使用这个。

 self.transform = CGAffineTransformMakeRotation(M_PI * 0.5);
于 2012-05-28T05:24:57.690 回答
0

感谢@christoph,我终于弄明白了。请参阅他的问题中的示例代码。

静态 UITableViewCell 中的动态 UITableView

于 2012-06-07T03:57:32.307 回答