Создание настраиваемого пользователем интерфейса в ios - PullRequest
7 голосов
/ 04 февраля 2012

Я пишу приложение, в котором будут определенные пользователем «категории», которые будут состоять из метки, а каждая категория будет иметь определенный пользователем список «элементов», которые будут UIButtons. Я хочу, чтобы пользователь мог размещать пользовательский интерфейс по своему выбору. Какой лучший способ реализовать это? Какой-нибудь пример кода там?

Редактировать: Просто чтобы прояснить ситуацию, у меня есть группы кнопок с групповым "заголовком". Я бы хотел, чтобы пользователи могли перемещать эти кнопки внутри группы, а также упорядочивать группы в целом. Это нормально, если они должны войти в какой-то «режим редактирования», чтобы переместить вещи.

Ответы [ 2 ]

5 голосов
/ 12 февраля 2012

Вероятно, самый простой способ - использовать редактируемые UITableViews со стилем UITableViewStyleGrouped (как и Settings.app). Затем вы можете добавлять, удалять и упорядочивать элементы внутри групп. Вы можете отобразить его как «режим редактирования».

Вот несколько полезных постов об этом:

1 голос
/ 15 февраля 2012

Вы можете использовать методы обработки касаний, чтобы включить переупорядочение кнопок методом перетаскивания.UIPanGestureRecognizer - полезный класс для этого.Ссылку для этого можно найти здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...