我正在尝试删除我的UITargetPreview
的背景视图。我把背景颜色弄清楚了,但是,你仍然可以看到背景的框架。
这就是目前的样子:
我目前有一个视图,其中包含文本容器和图像,这是我作为UITargetedPreview
视图使用的。
有没有一种方法只显示图像和文本,而不是背景框架?
发布于 2021-01-13 02:54:42
在呈现目标视图之前,您需要研究UIBezierPath(),以概述要包含的特定区域。
之后,您应该将特定的路径分配给阴影路径/可见路径。
let params = UIPreviewParameters()
params.backgroundColor = .clear
if #available(iOS 14.0, *) {
params.shadowPath = bubblePath
} else {
params.visiblePath = bubblePath
}
https://stackoverflow.com/questions/64939052
复制相似问题