gpt4 book ai didi

ios - iPhone - 一个 View 中的多个表

转载 作者:行者123 更新时间:2023-11-28 19:58:51 24 4
gpt4 key购买 nike

我正在寻找有关为我的测试应用程序构建界面的指南。我是 iPhone 开发的新手,所以我不确定应该如何处理它。

我想在一个 View 中显示多个表中的元素。应该可以使用滑动手势更改表格并在每个表格之间拖动它的元素。我计划添加一些很酷的动画,用于将新元素拖动和添加到表格中。我应该为此目的使用“绘制二维图形”还是有其他方法可以做到这一点(重用表格 View )。有没有人有任何例子如何去做?

最佳答案

这会很复杂,但还有一段路要走......

保留一个数据源和委托(delegate)。这意味着所有委托(delegate)/数据源方法变得更加复杂,但它意味着您可以保留 viewController 和 View 之间的一对一关系。

保留对每个 TableView 的引用

//vc.h

@property (nonatomic, weak) IBOutlet UITableView* firstTableView;
@property (nonatomic, weak) IBOutlet UITableView* secondTableView;

在数据源/委托(delegate)方法中,您需要考虑这样一个事实,即该方法需要根据所使用的 TableView 进行不同的行为。例如

//vc.m

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

...

if (tableView == self.firstTableView) {

...

} else { // tableView == self.secondTableView

...
}
}

return cell;

}

关于ios - iPhone - 一个 View 中的多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25092502/

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