• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

iphone - ios UITableView - 像下拉列表一样运作

[复制链接]
菜鸟教程小白 发表于 2022-12-12 16:45:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

要求:在 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap