SwiftUI Context Menu无法渲染if条件下的PinnedMessageView
我遇到一个SwiftUI的问题:Context Menu里始终无法渲染PinnedMessageView组件。已经试过以下操作,但都没解决:
- 移除
PinnedMessageView上的所有修饰符 - 把控制该组件显示的
if条件直接设为true
目前已经准备了这些材料:
- 组件正常显示的截图
- Context Menu中异常状态的截图
MessageView.swift的完整代码PinnedMessageView.swift的完整代码
另外尝试制作最小复现示例失败,暂时找不到问题根源。
内容的提问来源于stack exchange,提问作者kiseiju04
相关产品推荐
相关产品推荐

