0

我有一个UITableView自定义UITableViewCells(圆角,自定义背景等)。我的数据也是动态的,这里的问题是当标签变得太长时,图像(主要是高光和圆角)会被拉伸。

有什么好的解决方案?现在我正在 IB 中创建一个没有 AutoLayout 的单元格,并调整所有内容的大小以以编程方式使用cellForRowAtIndexPathand heightForRowAtIndexPath

我能想到的一个:

1)保持背景的图像视图大小相同,并在其顶部覆盖另一个延伸到底部的图像。这似乎真的很骇人听闻,总的来说似乎是个坏主意。

2)自定义绘制代码中的所有内容。

想法?

4

1 回答 1

0

可能需要有关如何设置所有内容的更多信息(使用 IB 或以编程方式创建东西?使用自动布局?使用调整大小掩码?)

如果您的标签变得很长,您可以将标签粘贴在 UIScrollView 中并为滚动视图设置固定大小。

于 2012-11-29T23:15:35.133 回答