弹出窗口中的UITableView测量并设置最小宽度

时间:2014-02-26 14:13:08

标签: ios objective-c uitableview ios7 uipopovercontroller

我有一些带有桌子的popover。表包含默认单元格,其中包含一些标题cell=[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: someIdentifier](无附件)。

现在我需要尽可能减少弹出窗口并且不剪切文本(没有省略号)。高度不是一个容易取的问题。宽度有问题。以前我只是通过选择最长的并且在结果宽度上添加了20个点来测量表([text sizeWithFont: font].width)中文本的大小,这是正常的。 现在在iOS7中,由于单元格略有不同,因此会显示最长文本的省略号。

有没有一种检测表(表格单元格)宽度的好方法?我尝试使用[cell sizeToFit: someBigSize],但这总是返回width=320。我试过这个希望我会对iOS变化产生抵触情绪。

或者是否有关于表格单元格及其布局(文本边距等)的规范,我没有找到任何有用的东西。

最糟糕的情况我可以手动找出要添加到最大文本宽度的正确值,但我更喜欢一些文档。

0 个答案:

没有答案