2013-03-14 1 views
2

У меня есть приложение, которое позволяет пользователям добавлять контент на холст. Я хотел бы иметь возможность предлагать пользователю возможность перемещать, вращать, изменять размер, отражать этот контент. В настоящее время я делаю это с помощью жестов, но хотел бы знать, если есть какое-то с открытым исходным кодом виджета, который рисует рамку вокруг зрения и добавляет 4 кнопки, чтобы сделать эти функции:iPhone iOS Как создать интерактивное перетаскивание, поворот, изменение размера, удаление контроля над просмотром?

  • вращает на 90 градусов
  • свободно вращаться
  • размером
  • удалить

можно ли думать о открытом исходном коде, который я могу добавить в мой проект для создания элементов управления, как отображаются те?

Rotate controls

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

Спасибо!

ответ

1

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

«TDResizerView используется для изменения размера и поворота ImageView одним пальцем»

Звучит как хорошее место, чтобы начать с, даже если вам нужно изменить его. Я никогда не использовал этот особый контроль, так что, пожалуйста, помилуй меня за то, что он стоит.

редактировать: держать Также в виду, что на IOS, пользователи обычно ожидают жесты. Заставляя их использовать ручки вместо зажима или вращения, может быть плохо для вашего пользователя, в зависимости от того, почему вы хотите использовать ручки.

+0

есть ли какой-нибудь пример, где изменить размер и поворачивать элементы управления работают в одном не отдельном? – coder1010

+0

Это было бы сложнее, поскольку вы не всегда могли бы сказать, хочет ли пользователь изменять размер или масштаб. Жесты были бы лучшим решением для устранения ручек. – davey555

Смежные вопросы