我正在编写一个应用程序,其中将有一个用户定义的“类别”,它将由一个标签组成,每个类别都有一个用户定义的“项目”列表,它们将是UIButtons。我希望用户能够根据自己的选择布局用户界面。实现这个的最佳方法是什么?那里有任何示例代码吗?
编辑:为了让自己清楚,我有一组带有“标题”组的按钮。我希望用户能够在组内移动这些按钮,并整体安排组。如果他们必须进入某种“编辑模式”来移动东西,这没关系。
答案 0 :(得分:5)
可能最简单的方法是使用UITableViewStyleGrouped样式的可编辑UITableViews(就像Settings.app一样)。然后,您可以添加,删除和排列组内的项目。您可以将其显示为“编辑模式”视图。
以下是一些有用的帖子:
答案 1 :(得分:1)
您可以使用触控处理方法启用拖放式重新排列按钮。 UIPanGestureRecognizer
对此非常有用。可以找到here.