如何在 SwiftUI 中使简单类型可拖动 当您希望某个对象“可拖动”时,您需要做的就是确保该类型符合 Transferable 并将该值传递给修饰符.draggable。这对于许多基本类型(如 String、Image、Data 和 URL)来说是个好消息,因为它们已经符合 Transferable 的开箱即用要求。对于我们的简单示例,代码如下。 注意:为了实际拖动可拖动的内容,您需要点击并按住约一秒钟左右,然后该项目才会被“拾取”并准备移动。 推荐文章 《SwiftUI 中的卡片翻转动画)》 《SwiftUI 精品组件之标签组tags云(教程含源码)》 《SwiftUI JSON之List读取Bundle、解析、显示本地Json文件》