0

我有一个希望实现此功能的客户:http: //i.imgur.com/hWxfg.png

X 可扩展视图,每个视图都有一个带有 Y 单元格的可滚动表格视图。主视图不可滚动。如果我点击抽屉 C,则抽屉 A 应折叠,抽屉 C 应展开。

我见过类似的结构,但里面没有表格视图,所以我不知道如何解决这个问题。

最好的方法是什么?

1) 带有“内部”表视图的表视图

2) 带有按钮和表格视图的多个海关视图

3) 其他的?

你将如何实现这一点?

谢谢!

4

1 回答 1

4

我已经完成了这种类型的实现,但没有随身携带源代码..我仍然可以指导您按照我的方式进行操作...我将按照我的方式向您解释并考虑您的示例图像。

  1. 你需要 3 个带有 3 个布尔标志的按钮(给它们 diff 标签)来处理它们的开关状态。
  2. 你需要3个tableview(给他们不同的标签)
  3. 如果屏幕高度为 480 且所有按钮高度为 20,则剩余高度将为 480-3*20=420。所以这是所有表格视图的高度。
  4. 在任何按钮的点击事件上,根据点击的按钮标签找到其关联的表格视图。
  5. 在按钮单击时设置标志值并使用布尔标志值决定显示和隐藏表格视图以及按钮上的开/关图像。
于 2012-07-10T06:02:44.037 回答