objective-c - 插入带有类别的 TableView 单元格

标签 objective-c ios xcode

我正在开发具有表格 View 的应用程序,并且我能够动态插入新单元格。问题是表格 View 需要有颜色或形状等类别,我的问题是:

当我添加新单元格时,如何在单元格的愿望类别中进行选择?

我知道我必须以某种方式构建我的数据库,但问题是我不擅长 coredata 并且我对这个主题有点困惑,所以如果有人能给我一些解释或示例代码,我会非常高兴感恩。

最好的问候。

最佳答案

如果您正确设置数据源,那么您可以检索其中包含所需类别的对象。当您在 cellForRowAtIndexpath: 中检索该对象时,您将提取该类别并在某种 switch 语句中使用它,该语句允许您使用所需的形状和颜色以及您想要的一切来更改单元格。

为了使代码更清晰,我建议创建一个自定义单元并调用某种更新方法(在相同的 cellforrowatindexpath: 中),它会为您执行相同的视觉操作。

您对数据库所做的操作或其他应该与此问题分开的事情,因为您应该在其他类中获取该数据。然后,它将被塑造成您的自定义对象,然后将其放入您的数据源中。

如果您的问题没有具体细节,那么这只是理论上的困惑。

但是你应该能够弄清楚这一点。 祝你好运。

关于objective-c - 插入带有类别的 TableView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9094537/

相关文章:

ios - FCM-如何区分它是在用户单击通知时从 Firebase 控制台发送还是从 HTTP 发送

ios - 在按钮操作上实例化 UINavigationController

iphone - 如何彻底测试发布版本?

iphone - 核心数据中实体内的实体 - Xcode

IOS 13 CNContacts 不再检索所有联系人

ios - Apple 收据 - original_purchase_date 的日期早于应用创建

iphone - 整个应用程序iphone的 session 管理

ios - XCode 5.1 -> Xcode 方案在另一台机器上不可见

ios - iOS 中是否可以仅在部分文本中设置文本颜色变化动画?

ios - 如何在 Storyboard中创建一个按钮以启动在 xcode swift 中使用 spritekit 创建的游戏