我想在 UITableView 中显示所有数据。有时变量为 NULL;有时某些部分只有 1 行,而其他部分可能有 2 或 3 行,具体取决于哪些变量有数据。
目前,在 CellForRowAtIndexPath 中,所有 If 和 else if 语句开始看起来很混乱。即对于 numberOfRowsInSection:
if (x!=NULL) return 1; else if (y!= NULL) return 2; else if ((x==NULL) && (y==NULL) return 3.
您只能想象 cellForRowatIndexPath 会是什么样子。现在尝试为 15 个属性做类似的事情!这真的很讨厌,并且为错误创造了很多空间。
我知道有一种方法可以用 plist 做到这一点。我从来没有用 plist 做过它,它根据 NULL 变量动态创建部分。如果plist允许,请指教?
还有其他最佳实践方法吗?我全是耳朵!谢谢。