可伸缩动态自定义UITableViewCells

时间:2012-11-29 23:09:45

标签: objective-c ios uitableview

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

这有什么好的解决方案?现在我正在IB中创建一个没有AutoLayout的单元格,并调整所有内容以便以cellForRowAtIndexPathheightForRowAtIndexPath编程。

我能想到的一个:

1)保持背景图像视图的大小相同,并在其上方覆盖另一个图像,该图像延伸到底部。这似乎真的很乱,而且看起来一般都是个坏主意。

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

思想?

1 个答案:

答案 0 :(得分:0)

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

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