iOS中的可折叠/手风琴视图

时间:2011-12-01 20:22:33

标签: ios uitableview uiwebview accordion

我正在尝试在我的iOS应用中开发类似折叠/手风琴的功能。这将是您在网站上找到的典型常见问题解答类型功能。我想点击标题,然后显示详细信息。

因为这是针对帮助部分的,所以我认为只有少数项目可以非常简单地嵌入带有一些JS的HTML文件来执行操作并在Web视图中呈现它。我没有问题就可以工作了。它加载并且工作得很好。但是,通过Web视图,我可以“弹跳”/拉下视图以显示主视图的背景。现在,这通常不是问题,但由于设计师使用一些渐变,它看起来很糟糕。我将跳出设置为false,滚动时一切都很好但不是非常平滑。

这是我正在谈论的example of the accordion

然后我找到了project

在正确的轨道上再多一点。但是桌面视图高度保持固定,并且不像其他手风琴视图那样。

我的问题是......我错过了什么吗?我应该看一个不同的设计模式吗?任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我从未找到答案。我最终创建了一个基本的主 - 详细信息表视图。

我创建了一个包含4个字典对象的数组。每个对象都有一个标题和一系列细节项目。

我的主表视图显示了4个字典对象标题,详细视图显示了其余的数组元素。看起来很好。我希望找到一个动态调整大小的表视图,但没有这样的运气。也许是为了下一个版本。