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

ios - 如何在 iOS 上制作嵌套表(多级部分)?

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

数据结构如下代码:

var list = [
    "School A" : [
        "Class A" : [
            "student A",
            "student B",
            "student C"
        ],
        "Class B" : [
            "student A",
            "student B",
            "student C"
        ]
    ],
    "School B" : [
        "Class A" : [
            "student A",
            "student B",
            "student C"
        ],
        "Class B" : [
            "student A",
            "student B",
            "student C"
        ]
    ]
]

我想用这样的 UITableView 来展示它:

Section header : school
    Section header : class
        Student
        ...
    Section header : class
        Student
        ...
    ...
Section header : school
    ...
...

我希望 Section header : schoolSection header : class 在滚动时都可以 float 在部分行之上。

如果没有办法这样做,是否有办法在一个 Section header : class 开始 float 时监听事件?然后我想在 float 类部分标题中添加学校名称。



Best Answer-推荐答案


我认为您可以使学校和类(class)都在 tableview 的部分标题(同一级别)上。不同之处在于学校的部分总是有 0 行,而类(class)部分的行是学生。棘手的部分是设置数据源。

is there anyway to listen the event while one Section header : class start to float?Then I wanna add school name to the floating class section header.

checking visible section 我也做过类似的事情在屏幕的顶部。在 float 标题 TableView 中,当部分的任何部分可见时,标题始终可见,因此检查哪些部分可见就足以知道哪个标题可见。我在 tableview 的 -scrollviewDidScroll 委托(delegate)方法上不断检查它,除非你没有其他选择,否则我不会推荐它

关于ios - 如何在 iOS 上制作嵌套表(多级部分)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38342272/

回复

使用道具 举报

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

本版积分规则

关注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