制作UIImageView的网格
-
29-09-2019 - |
题
我不知道这是否可能,但我想是。我有一个带有自定义单元格的桌面视图。这些单元具有UIImageView作为背景。但是,由于单元的大小是相对的,所以我希望图像视图适应其大小。这是现在的问题,我可以在接口构建器中定义这一点。但是我不希望将图像视图的角落缩放。我可以以某种方式分配一个网格,告诉图像视图现在要调整大小的大小,但只能调整该网格的“中心”。
为了更清楚一点,这是我的意思的一个示例:http://dl.dropbox.com/u/3077127/example_grid.png
最好的祝福,
保罗·皮伦
解决方案
绝对有可能。您想要的称为“封顶”。文档 uiimage 有您需要的东西。您想要的功能是:
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth
topCapHeight:(NSInteger)topCapHeight
您将以实例化的图像为其进行调用,并将结果分配为您的UITATION ViewCell背景。
其他提示
调查 UIImage stretchableImageWithLeftCapWidth:topCapHeight:
对于下一个最好的事情。只要您设置图像以使中心以中心为中心,这将起作用。在运行时,您将不得不使用可拉伸图像交换静态图像。
不隶属于 StackOverflow