我正在设计一款 iOS 应用程序,帮助用户根据几种不同的修辞模式设计演示文稿。我想构建每个模板,使其成为一个容器,其中包含一组具有各种属性(不同的图标、边框、起始文本)的类似卡片的对象。然后,用户将能够添加/重新排列这些卡片的不同类型并编辑它们以设计其演示文稿。
当我为卡片构建类时,我需要它们在每个演示文稿中都是可拖动的,并且需要它们能够保存可由用户编辑的文本。有人可以帮助我指出我应该用作该卡片类的父级的类的方向吗?我见过很多使用 UIView 的例子。这是最好的起点吗? (我对 Objective C 和 Xcode 都是新手。)
最佳答案
UIView
是您正在寻找的类。它将允许您插入文本和其他属性的 subview ,以及根据命令调整其框架和位置。
就实际拖动而言,您可以使用 UIPanGestureRecognizer
来简化操作。我有一个example Github可用,显示如何对单个 View 和多个 View 进行基本的拖放操作。它还显示了一些其他可能有用的手势。
关于ios - 需要帮助为 ios 中的可拖动对象选择父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15555910/