gpt4 book ai didi

ios - 组合 View Controller ?或具有多个部分的 TableViewController?

转载 作者:搜寻专家 更新时间:2023-10-31 22:46:04 24 4
gpt4 key购买 nike

我是 iOS 应用程序开发的新手(主要是游戏开发人员,所以我最常使用 Unity)...所以我一直在多个地方寻找这个答案,也许我什至不知道如何正确地询问它但我会尝试解释我想要完成的事情。

目标:我有一个应用程序,它有一个新闻源,其中包含发布到新闻源的各种主题,当你点击一个主题时,它会将你带到一个页面,其中包含关于该主题的更多信息,然后提供所有更新从最近的顺序进入下面发布的关于该主题的新闻源。

我的问题:我是否必须组合 View Controller 才能完成此操作?对于新闻源,我使用的是 TableViewController,但对于这个特定示例,此页面的“顶部”部分是对主题的详细描述。然后所有更新都在其下方提供。这也可能只是一个包含多个部分的表格 View 吗?

Very Old Prototype Image, for example of what trying to accomplish

我真的只是不知道如何做到这一点,但我知道这是可能的,因为多个应用程序都有主题并且在它们下面有评论,所以我无法想象自己发布的更新是不同的......但我不完全理解那些观点是什么样的应用程序也可以用来实现这一点。

任何指导将不胜感激。

最佳答案

您可以将您的每个条目都设为一个单元格,并且只包含顶部部分和更新部分的部分。

首先,您需要为您的部分设置标题。这可以使用 headerForSection tableView() 方法进行设置。 See this for more .

然后,如果您要获得模型中的精确外观,我建议子类化 UITableViewCell 并对其进行自定义,以便它看起来像您想要的样子。要自定义一个单元格,只需在您的 UITableViewController Storyboard中创建一个原型(prototype)单元格,并将其类设置为您对单元格子类的任何称呼。有很多在线资源可以提供帮助。

由于您的所有条目/更新看起来都一样,因此您可以根据需要使用自定义单元格。

关于ios - 组合 View Controller ?或具有多个部分的 TableViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37818779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com