【发布时间】:2016-11-03 03:31:07
【问题描述】:
我正在尝试创建一种拼图界面,其中块可以轻松地拼接在一起。该接口类似于MIT scratch 之类的接口,因为如果需要容纳更多块,则该块需要能够扩展。我想知道这样做的好方法是什么,或者是否已经存在类似的东西?
到目前为止,我对如何实现这一点的想法是让块只是用户可以拖动的 UIView。如果它们彼此靠近,我会让它们合在一起。至于扩展部分,这有点棘手,我可以让这些块由 3 个视图组成。当需要更多空间时,我可以扩大中间部分和间隙并安装块。无论如何,这似乎实施起来非常乏味,而且老实说似乎没有那么有效。是否没有我可以搭载的现有对象/开源库来简化此操作?
【问题讨论】:
-
我认为效率不应该是您主要关心的问题,因为用户与 UI 元素的交互不会对 CPU 造成负担。
-
请张贴您的代码图片或一些材料来帮助我们?你的问题不是很清楚...
标签: ios swift user-interface interface