在ios中创建用户可配置的UI

时间:2012-02-04 00:18:06

标签: ios cocoa-touch cocoa ipad

我正在编写一个应用程序,其中将有一个用户定义的“类别”,它将由一个标签组成,每个类别都有一个用户定义的“项目”列表,它们将是UIButtons。我希望用户能够根据自己的选择布局用户界面。实现这个的最佳方法是什么?那里有任何示例代码吗?

编辑:为了让自己清楚,我有一组带有“标题”组的按钮。我希望用户能够在组内移动这些按钮,并整体安排组。如果他们必须进入某种“编辑模式”来移动东西,这没关系。

2 个答案:

答案 0 :(得分:5)

可能最简单的方法是使用UITableViewStyleGrouped样式的可编辑UITableViews(就像Settings.app一样)。然后,您可以添加,删除和排列组内的项目。您可以将其显示为“编辑模式”视图。

以下是一些有用的帖子:

答案 1 :(得分:1)

您可以使用触控处理方法启用拖放式重新排列按钮。 UIPanGestureRecognizer对此非常有用。可以找到here.

的参考资料