Anyone know of good tools for annotating trails on top of OpenStreetMap data and then viewing the resulting trail + map data interactively, but OFFLINE, on an iPhone? Is there a video guide on how to do this?

to answer my own question (lol!), GraphHopper seems to offer a lot of what I want: https://graphhopper.com/maps/?profile=car&layer=Omniscale

I've also seen BRouter recommended: https://brouter.de/brouter-web/

You can create the trail you want to walk - despite having never been there before (in advance), then just download it as a .GPX file and open/use it on your mobile, completely offline in a suitable app e.g. OsmAnd

#OpenStreetMaps #Trails #HikePlanning

GraphHopper Maps | Route Planner

Plan routes and get driving directions from GraphHopper Maps using open source and open data

@rmounce there's also https://osmand.net/map/ , though it's in beta and a bit clunky.
OsmAnd Map

OsmAnd map