Как реализовать функцию создания события, например, в календаре iPhone/iPad?
Я буду реализовывать приложение календаря для iPad, и я хочу, чтобы пользователь мог создавать событие с почти таким же опытом, как и в собственном приложении календаря. (Я взял изображения с iPhone, но это почти то же самое в iPad).
У меня есть 3 вопроса:
Как видно на картинке, для создания события пользователь делает долгое нажатие на дневной вид. Когда он делает это, появляется фиолетовый прямоугольник с ручками на нем. Чтобы реализовать это самостоятельно, я создам UIView и добавлю это к представлению моего контроллера представления как подпредставление, выше представления таблицы, которое прокручивает часы ниже?
Чтобы сделать прямоугольник этого события длиннее, пользователь перетаскивает его из своих ручек. Чтобы реализовать это, буду ли я переопределять методы touchesMoved и т. Д.... созданного мной UIView?
Чтобы переместить это событие между часами, пользователь перетаскивает прямоугольник вверх и вниз. Мой вопрос здесь заключается в том, что при перетаскивании UIView на самый верх, как я буду прокручивать табличное представление часов, чтобы пользователь мог перетаскивать событие дальше наверх?
Если у вас есть другие рекомендации, я буду рад их услышать. Спасибо