如何制作可拉伸的自定义 UITablecell

Posted

技术标签:

【中文标题】如何制作可拉伸的自定义 UITablecell【英文标题】:How to make a stretchable custom UITablecell 【发布时间】:2013-01-15 09:52:36 【问题描述】:

创建可拉伸UITableViewCell 的最佳方法是什么?因此,例如,我想创建一个自定义 UITableViewCell(我已经知道如何),但我现在不知道如何在图像周围创建自定义可拉伸边框

例如:

所以图像的高度大小不同(宽度相同)

【问题讨论】:

【参考方案1】:

您需要使用tableView:heightForRowAtIndexPath: 方法。它允许您为每一行设置高度。只需获取图像的高度并在tableView:heightForRowAtIndexPath: 方法中返回即可。

如果您想制作与上图相同的内容,您还应该为 UIImageView 设置边距并在 Interface Builder 中禁用行分隔符

【讨论】:

以上是关于如何制作可拉伸的自定义 UITablecell的主要内容,如果未能解决你的问题,请参考以下文章

可拉伸的 UIButton 图像

如何构建一个包含图像的视差样式/可拉伸的表格视图标题,而不会出现丑陋的黑客攻击?

UIButton - 仅在一个方向上可拉伸的背景图像?

Unity添加可拉伸的图片

三星最新屏幕黑科技:可拉伸的OLED屏,能贴在皮肤上

如何阻止我的自定义 UITableViewCell backgroundImage 可拉伸?