Ali*_*iee 3 ios swift uicontextmenuinteraction uicontextmenuconfiguration
我想将 UIContextMenuInteraction 添加到带有一些透明部分的 UIView 中。当用户与此视图交互时,iOS 会以黑色背景显示此视图。
是否可以使这些部分透明或改变颜色?
小智 10
更改上下文菜单背景颜色的更简单的解决方案
func contextMenuInteraction(_ interaction: UIContextMenuInteraction, previewForHighlightingMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
let previewTarget = UIPreviewTarget(container: self, center: <#your-view>.center)
let previewParams = UIPreviewParameters()
previewParams.backgroundColor = .clear
return UITargetedPreview(view: <#your-view>, parameters: previewParams, target: previewTarget)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3502 次 |
| 最近记录: |