我有一些带有桌子的popover。表包含默认单元格,其中包含一些标题cell=[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: someIdentifier]
(无附件)。
现在我需要尽可能减少弹出窗口并且不剪切文本(没有省略号)。高度不是一个容易取的问题。宽度有问题。以前我只是通过选择最长的并且在结果宽度上添加了20个点来测量表([text sizeWithFont: font].width
)中文本的大小,这是正常的。
现在在iOS7中,由于单元格略有不同,因此会显示最长文本的省略号。
有没有一种检测表(表格单元格)宽度的好方法?我尝试使用[cell sizeToFit: someBigSize]
,但这总是返回width=320
。我试过这个希望我会对iOS变化产生抵触情绪。
或者是否有关于表格单元格及其布局(文本边距等)的规范,我没有找到任何有用的东西。
最糟糕的情况我可以手动找出要添加到最大文本宽度的正确值,但我更喜欢一些文档。