我有UITableView
个自定义UITableViewCells
(圆角,自定义背景等)。我的数据也是动态的,这里的问题是当标签太长时,图像(主要是高光和圆角)会伸展开来。
这有什么好的解决方案?现在我正在IB中创建一个没有AutoLayout的单元格,并调整所有内容以便以cellForRowAtIndexPath
和heightForRowAtIndexPath
编程。
我能想到的一个:
1)保持背景图像视图的大小相同,并在其上方覆盖另一个图像,该图像延伸到底部。这似乎真的很乱,而且看起来一般都是个坏主意。
2)自定义在代码中绘制所有内容。
思想?
答案 0 :(得分:0)
可能需要更多关于你如何设置所有内容的信息(使用IB或以编程方式创建内容?使用autolayout?使用调整大小的掩码?)
如果您的标签非常长,您可以将标签粘贴在UIScrollView中,并为滚动视图设置固定大小。