我有一个通过代码(而不是Interface Builder)创建的自定义UITableViewCell。我有依赖于单元格宽度的子视图:有一个标签总是需要在单元格的右边缘内。单元格显示在分组表格视图中。确定分组自定义单元格的UITableViewCell宽度的正确方法?
我本来硬编码的值与iPhone一起工作,但现在我将应用程序转换为通用二进制文件,并且硬编码数字用于iPad上的分组表格视图。
有没有合适的方法来获取单元格的宽度?该框架返回全屏幕宽度,这是我的标签不合适的位置。或者我应该硬编码两组值,一个用于iPhone,一个用于iPad?
任何建议将不胜感激。
谢谢,那是我的问题。我为我的计算使用了cell.frame而不是cell.contentView.frame。 – SeanR 2011-03-08 12:08:02