使用类别插入TableView单元格

时间:2012-02-01 10:48:39

标签: objective-c ios xcode

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

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

我知道我必须以某种方式构建我的数据库,但问题是我对coredata没有好处并且我对这个主题有点混淆,所以如果有人可以给我一些解释或示例代码我会非常感谢。

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

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

对于更干净的代码,我建议制作一个custem单元格并调用某种更新方法(在同一个cellforrowatindexpath:中),它为你做同样的视觉效果。

您使用数据库做什么,或者除了这个问题应该看到什么,因为您应该在其他类中获取该数据。然后将形成您的自定义对象,然后将其放入您的数据源。

如果你的问题没有一些具体细节,那么这不会超过理论上的琐事。

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