Как реализовать функцию создания события, например, в календаре iPhone/iPad?

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


У меня есть 3 вопроса:

  1. Как видно на картинке, для создания события пользователь делает долгое нажатие на дневной вид. Когда он делает это, появляется фиолетовый прямоугольник с ручками на нем. Чтобы реализовать это самостоятельно, я создам UIView и добавлю это к представлению моего контроллера представления как подпредставление, выше представления таблицы, которое прокручивает часы ниже?

  2. Чтобы сделать прямоугольник этого события длиннее, пользователь перетаскивает его из своих ручек. Чтобы реализовать это, буду ли я переопределять методы touchesMoved и т. Д.... созданного мной UIView?

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

Если у вас есть другие рекомендации, я буду рад их услышать. Спасибо

введите описание изображения здесьвведите описание изображения здесь

0 ответов

Другие вопросы по тегам