2010-01-11 114 views
2

我正在做一个桌面浏览,其数据提供商可以提供很多的数据。每个单元格都会有一个额外的Details视图,但我认为初始单元格可能(应该)也会显示相当多的信息。更好的可用性,花哨的外观&感觉,创造乐趣。我应该使用Interface Builder来创建表单元吗?

问题是,这是相当多的手动编码创建一个单元格与这么多的数据。许多地方犯错误,缓慢调整坐标,大小,颜色等。我知道我可以使用XIB模板,但我应该吗?它会工作,而不是质疑,但它是一种推荐的使用或避免的方式?

Loading a Reusable UITableViewCell from a Nib

当这个reusable UITableViewCell XIB问题(链接上文),目前还不清楚是什么建议寻找。今天的情况如何?

回答

1

我从来没有遇到过任何麻烦。只要你确定你在IB中设置了重用标识符,你应该没问题。我不认为有一个明确的建议,只要正确,文件提供了很多关于这两种方式的信息,并且似乎并不比其他人更喜欢。

如果它只是不执行你需要的方式,那么你可以切换到用contentViews手动旋转,但因为这是一个繁琐的过程,因为你说,先试试IB。

如果你想走一条真正简单的IB路线,答案将是否定的,但你似乎有一个复杂的用例,为什么不使用复杂的技术?

+0

好的,那我就不用担心了。在代码中完成简单且不那么容易,但下一步需要几百行代码,所以IB实际上只是合理的方式。感谢您的建议!这真的很高兴看到使用IB的鼓励:) – JOM

+0

IB的不是一个pancea,但它更容易。如果它执行,那么你很好,你节省了时间和实现的复杂性。我是优化最后人群的一部分。不过,对于atebit的快速滚动策略还有很多要说的 - 问题是,这是一个更多编码的问题。乐于帮助! – anq

相关问题