Rescheduling an event to another day using the mobile Calendar app on the iPhone requires at least six taps across four screens. The method depicted below reduces the minimum taps to two with the number of screens depending on how many days the event is moved.
- In Day view, tap and hold the event.

- With your other hand, tap the forward (or back) triangle button in the date bar.

- Alternatively, while still holding the event, swipe from right to left to go to the next day (or vice versa for the previous).

- The event is moved to the next (or previous) day at the same time. The event box would always remain beneath the tapped spot, nudging overlapping event boxes aside if necessary.

Problems with the Method
- Not easily discoverable
- Requires two hands or Evgeny Kissin-level finger dexterity
- Only works cleanly in Day view, though variations for List and Month could work
October 28, 2011 at 3:45 PM
I just moved event with 1 thumb. Go list view as you said. The hold down words of event to move. Then drag it to next day or past day.