OStack程序员社区-中国程序员成长平台

标题: iphone - ios UITableView - 像下拉列表一样运作 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:45
标题: iphone - ios UITableView - 像下拉列表一样运作

要求:在 UIView 中实现下拉功能

已知的方法是使用 UIWebView。

我的问题是这可以通过 TableView 完成吗?

有什么方法可以让我选择一个部分(就像选择一行一样),以便在选择该特定部分时实现隐藏/显示该部分的单元格?



Best Answer-推荐答案


不知道我对你的理解是否正确,但在我看来,你想要的可以这样完成:

  1. 有一个包含多个部分的 UITableView;

  2. 每个部分只有一行;

  3. 选择部分的特定行( didSelectRowatIndex )时,您可以通过在该部分中添加更多元素和 reloddata 来更改与该部分关联的数据源表。

  4. 选择一个部分的特定行时,您还会修改与任何其他部分相对应的数据源,以便仅包含一个行。

编辑:

从您上次的评论来看,在我看来,您正在尝试做的是一个通用的下拉菜单:您单击某处并显示;现在,在您的特定情况下,您正在考虑单击表格,但原则上它可以在其他任何地方。我是这么说的(如果我没记错的话),因为如果是这样,那么你可以找到现成的实现,比如 WEPopover ,您可以节省一些精力。

回到您的要求,在您提到的情况下,您可以为表格 View frame(或 bounds)的高度设置动画,使其内容为随着 View 高度的增加,一点一点地显示;看看这个Tutorial about Core Animations .

关于iphone - ios UITableView - 像下拉列表一样运作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6696726/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4