gpt4 book ai didi

iphone - 如何创建一个可以水平滚动的UITableView?

转载 作者:行者123 更新时间:2023-12-03 20:42:49 24 4
gpt4 key购买 nike

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

First Tutorial

Second Tutorial

更新:此后我在 SO 上发现了另一个问题,该问题是由提出该问题的同一个人回答的。这个人已经成功地使用 UITableViewCell 类实现了 tableView 的协议(protocol),问题是如何实现?包含动态 tableView 的 tableView 是静态的有什么关系吗?

dynamic UITableView in static UITableViewCell

最佳答案

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

    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);

关于iphone - 如何创建一个可以水平滚动的UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10779032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com