gpt4 book ai didi

ios - 如何在 UITableView 页 footer 分显示两个或多个按钮?

转载 作者:行者123 更新时间:2023-11-28 23:19:16 25 4
gpt4 key购买 nike

我正在创建一个应用程序,我有一个主屏幕。在那个主屏幕上,我有一个名为“继续”的按钮。
现在我想通过单击该按钮加载一个新 View 。我已经成功地做到了这一点。在那个新 View 上,我有一个 UITable 和一个导航栏。现在我想要在表格 View 下方有 2 个或 3 个按钮。
我不创建自定义单元格。我想通过页脚 View 并从该按钮加载新 View 来完成此操作。

我还创建了一个 Custombutton,我像这个单元格一样替换它:accessaryView = mycustombutton,但我想在单元格的最后设置按钮。单元格中留有一些空间。如何创建一个完全隐藏 accessaryView 的方形按钮,并且按钮在 tablecell 结束的地方结束。

最佳答案

TableView 有一种方法可以返回表格/部分页脚的 View ,而不是纯文本。

您可以实现此方法并使用 2 个按钮创建您自己的 View 。然后返回 View 。

这些是您应该考虑实现的为部分创建页脚的方法

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section

以及 tableView 的这个属性,用于为整个表格创建页脚

@property(nonatomic, retain) UIView *tableFooterView

[tableView setTableFooterView:yourViewWithBtns];

至于配件,默认情况下,即使使用自定义配件,创建的配件也会在末尾留出一些空间。另一种方法是将自定义按钮添加到单元格的内容 View 中,而不是将其设置为附件

yourButton.frame = CGRectMake(260.0, 10.0, 40.0, 20.0);
[cell.contentview addSubview:yourButton];

但是如果您允许可编辑的单元格(您将不得不在编辑表格时更改按钮的位置或隐藏它 - 这是通过辅助 View 自动为您处理的)

关于ios - 如何在 UITableView 页 footer 分显示两个或多个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882646/

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