摆脱 PhotoScroller 中的白色平铺边框

发布于 2024-11-10 13:55:53 字数 216 浏览 5 评论 0原文

Apple 有一个名为 PhotoScroller 的 iOS 示例应用程序,它演示了 CATiledLayer 和 UIScrollViewer。示例应用程序在每个图块周围显示白色框,作为说明图块的一种方式(即,当您放大时,图块代表图像的较小部分)。

我怎样才能去掉这些白线?我已经检查了代码,但无法弄清楚它们来自哪里。 (我是 iOS 和 Objective-C 的新手,所以这可能是显而易见的。)

Apple has an iOS sample app called PhotoScroller, which demonstrates CATiledLayer and UIScrollViewer. The sample app shows white boxes around each tile, as a way of illustrating the tiling (i.e. when you zoom in, the tiles represent smaller parts of the image).

How can I get rid of these white lines? I've gone over the code and can't figure out where they've come from. (I'm new to iOS and Objective-C so maybe this is obvious.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

追风人 2024-11-17 13:55:53

TilingView.m

if (self.annotates) {
    [[UIColor whiteColor] set];
    CGContextSetLineWidth(context, 6.0 / scale);
    CGContextStrokeRect(context, tileRect);
}

这是描边图块边框的部分。删除此部分以消除白色瓷砖边框。

In TilingView.m,

if (self.annotates) {
    [[UIColor whiteColor] set];
    CGContextSetLineWidth(context, 6.0 / scale);
    CGContextStrokeRect(context, tileRect);
}

This is the part which strokes the border of the tiles. Remove this part to get rid of the white tile borders.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文