如何在iOS的另一个部分中单击切换时隐藏表格视图部分

Posted

技术标签:

【中文标题】如何在iOS的另一个部分中单击切换时隐藏表格视图部分【英文标题】:how to hide a table view section on clicking switch in another section in iOS 【发布时间】:2015-09-10 12:58:28 【问题描述】:

我正在创建与 ios 相同的设置页面,并且在单击开关时在 wifi 部分中,网络的其他部分应该隐藏,反之亦然

【问题讨论】:

添加一些您已经开发的代码片段,并以适当的方式询问您正在尝试做什么以及您在哪里失败 参考这个答案:***.com/questions/1061208/… 只需在 NSUSerdefaults 中创建一个布尔值并使用该显示隐藏菜单 【参考方案1】:

实现这样的 UI 有很多可能性。

1.您可以将两个按钮保留在两个表格之外或上方。这样,如果您单击按钮 1,您会隐藏第一个表格并显示第二个表格,当单击第二个隐藏第二个表格并显示第一个表格时。

2.在第一个表中,像您一样在第一行添加两个按钮。当您单击 button1 时,而不是隐藏第一个表,而是在 numberofrows 方法中为表 1 数据源返回 1 并重新加载表 1,以便按钮将在那里 & 然后在第一个表下方显示第二个表。当用户单击第二个按钮时,隐藏第二个表并为第一个表返回新数据源并重新加载表 1。

3.为两个数据源使用一个表。在第一行会有两个按钮。点击它们相应地重新加载表。

【讨论】:

以上是关于如何在iOS的另一个部分中单击切换时隐藏表格视图部分的主要内容,如果未能解决你的问题,请参考以下文章

在 ios 中展开和折叠表格视图单元格

当在同一个单元格内单击按钮时,如何在自定义表格视图单元格内隐藏/显示特定视图

如何将数据从表格视图单元格传回表格视图类?

向表格视图控制器添加隐藏元素

在Swift ios中方向更改为横向模式时隐藏底部表格视图

在 iOS 中单击按钮时的标签和框架扩展